crypto/asn1/x_crl.c:277: error: MEMORY_LEAK
  memory dynamically allocated to `return` by call to `malloc()` at line 275, column 2 is not reachable after line 277, column 2.
Showing all 5 steps of the trace


crypto/asn1/x_crl.c:270:1: start of procedure X509_CRL_new()
268.   	}
269.   
270. > X509_CRL *X509_CRL_new(void)
271.   	{
272.   	X509_CRL *ret=NULL;

crypto/asn1/x_crl.c:272:2: 
270.   X509_CRL *X509_CRL_new(void)
271.   	{
272. > 	X509_CRL *ret=NULL;
273.   	ASN1_CTX c;
274.   

crypto/asn1/x_crl.c:275:2: Taking false branch
273.   	ASN1_CTX c;
274.   
275.   	M_ASN1_New_Malloc(ret,X509_CRL);
        ^
276.   	ret->references=1;
277.   	M_ASN1_New(ret->crl,X509_CRL_INFO_new);

crypto/asn1/x_crl.c:276:2: 
274.   
275.   	M_ASN1_New_Malloc(ret,X509_CRL);
276. > 	ret->references=1;
277.   	M_ASN1_New(ret->crl,X509_CRL_INFO_new);
278.   	M_ASN1_New(ret->sig_alg,X509_ALGOR_new);

crypto/asn1/x_crl.c:277:2: Taking true branch
275.   	M_ASN1_New_Malloc(ret,X509_CRL);
276.   	ret->references=1;
277.   	M_ASN1_New(ret->crl,X509_CRL_INFO_new);
        ^
278.   	M_ASN1_New(ret->sig_alg,X509_ALGOR_new);
279.   	M_ASN1_New(ret->signature,M_ASN1_BIT_STRING_new);
