X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fasn1%2Ftasn_new.c;h=e93db4f0c1490d8846966ae91beb189960661e58;hp=8637d2b1c756d5eb524a14a9b445df2202925975;hb=722ca2781c975a419f83b846db0f387939dfc988;hpb=1c72eebf895712ebd79343da1fecba5ba5707fbb diff --git a/crypto/asn1/tasn_new.c b/crypto/asn1/tasn_new.c index 8637d2b1c7..e93db4f0c1 100644 --- a/crypto/asn1/tasn_new.c +++ b/crypto/asn1/tasn_new.c @@ -138,7 +138,12 @@ static int asn1_item_ex_combine_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int if(asn1_cb) { i = asn1_cb(ASN1_OP_NEW_PRE, pval, it); if(!i) goto auxerr; - if(i==2) return 1; + if(i==2) { +#ifdef CRYPTO_MDEBUG + if(it->sname) CRYPTO_pop_info(); +#endif + return 1; + } } if(!combine) { *pval = OPENSSL_malloc(it->size);