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


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

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

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

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

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