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


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

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

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

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

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