Sorry, I fail to see the problem here.  As far as I understand the 
code, *pval points at the ASN.1 blob that is the result of parsing the 
attribute string you're citing.  Surely you don't want that to be freed 
before you even got to use it, do you?

Or do I misunderstand something here?

[[EMAIL PROTECTED] - Tue Jun  4 19:51:11 2002]:

> There is a memleak in libcrypto:
> 
> 1) In crypto/asn1/tasn_new.c:149 in function
> asn1_item_ex_combine_new
> *pval is never freed, it should be freed at
> v3_conf:166
> in function do_ext_nconf, it seems like the "it"
> associated
> function does not do the job properly:
> 
> This problem shows up for an extension entry
> authorityInfoAccess =
> caIssuers;URI:http://www.openssl.org/root.crt
> 
> 
> 
> Call stack:
> 
> asn1_item_ex_combine_new
> ASN1_template_new
> asn1_item_ex_combine_new
> ASN1_item_ex_new
> ASN1_item_new
> ACCESS_DESCRIPTION_new
> v2i_AUTHORITY_INFO_ACCESS
> do_ext_nconf
> X509V3_EXT_nconf
> 
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
> Yahoo! Mail : http://fr.mail.yahoo.com
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> Development Mailing List                       [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]


-- 
Richard Levitte
[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to