-
-#ifndef OPENSSL_NO_EC
- os.length=0;
- os.data=NULL;
- M_ASN1_D2I_get_EXP_opt(osp,d2i_ASN1_OCTET_STRING,7);
- if (os.data)
- {
- if ((ret->tlsext_ecpointformatlist = OPENSSL_malloc(os.length - 1)) == NULL)
- {
- SSLerr(SSL_F_D2I_SSL_SESSION,ERR_R_MALLOC_FAILURE);
- }
- else
- {
- ret->tlsext_ecpointformatlist_length = os.length - 1;
- memcpy(ret->tlsext_ecpointformatlist, (unsigned char *) os.data + 1, os.length - 1);
- }
- OPENSSL_free(os.data);
- os.data = NULL;
- os.length = 0;
- }
- else
- {
- ret->tlsext_ecpointformatlist=NULL;
- ret->tlsext_ecpointformatlist_length=0;
- }
-
-#endif /* OPENSSL_NO_EC */