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


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

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

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

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

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