ssl/s3_lib.c:514: error: MEMORY_LEAK
  memory dynamically allocated by call to `malloc()` at line 502, column 22 is not reachable after line 514, column 2.
Showing all 5 steps of the trace


ssl/s3_lib.c:498:1: start of procedure ssl3_new()
496.   	}
497.   
498. > int ssl3_new(SSL *s)
499.   	{
500.   	SSL3_CTX *s3;

ssl/s3_lib.c:502:6: Taking false branch
500.   	SSL3_CTX *s3;
501.   
502.   	if ((s3=(SSL3_CTX *)Malloc(sizeof(SSL3_CTX))) == NULL) goto err;
            ^
503.   	memset(s3,0,sizeof(SSL3_CTX));
504.   

ssl/s3_lib.c:503:2: 
501.   
502.   	if ((s3=(SSL3_CTX *)Malloc(sizeof(SSL3_CTX))) == NULL) goto err;
503. > 	memset(s3,0,sizeof(SSL3_CTX));
504.   
505.   	s->s3=s3;

ssl/s3_lib.c:505:2: 
503.   	memset(s3,0,sizeof(SSL3_CTX));
504.   
505. > 	s->s3=s3;
506.   	/*
507.   	s->s3->tmp.ca_names=NULL;

ssl/s3_lib.c:514:2: Skipping __function_pointer__(): unresolved function pointer
512.   	*/
513.   
514.   	s->method->ssl_clear(s);
        ^
515.   	return(1);
516.   err:
