commit | 312e9387fddacbcef4148bd3ace25c7db89e374e | [log] [tgz] |
---|---|---|
author | Matt Caswell <matt@openssl.org> | Sat Mar 04 15:45:40 2017 +0000 |
committer | Matt Caswell <matt@openssl.org> | Sat Mar 04 16:20:13 2017 +0000 |
tree | dc2134d658c15c92d8918f612b0092716d65ae47 | |
parent | d08086645f72ab890c6ef996bb513076752431f0 [diff] [blame] |
Fix a memory leak on an error path A leak of an SSL_SESSION object can occur when decoding a psk extension on an error path when using TLSv1.3 Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2843)
diff --git a/ssl/statem/extensions_srvr.c b/ssl/statem/extensions_srvr.c index 83fb713..ab3ad46 100644 --- a/ssl/statem/extensions_srvr.c +++ b/ssl/statem/extensions_srvr.c
@@ -796,6 +796,7 @@ s->session = sess; return 1; err: + SSL_SESSION_free(sess); return 0; }