Commit 32e62d1c authored by Ben Laurie's avatar Ben Laurie
Browse files

Fix memory leak.

parent aeda172a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2988,6 +2988,10 @@ void ssl3_free(SSL *s)
	if (s->s3->handshake_dgst) ssl3_free_digest_list(s);
#ifndef OPENSSL_NO_SRP
	SSL_SRP_CTX_free(s);
#endif
#ifndef OPENSSL_NO_TLSEXT
	if (s->s3->tlsext_authz_client_types != NULL)
		OPENSSL_free(s->s3->tlsext_authz_client_types);
#endif
	OPENSSL_cleanse(s->s3,sizeof *s->s3);
	OPENSSL_free(s->s3);