Commit 312e9387 authored by Matt Caswell's avatar Matt Caswell
Browse files

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: default avatarRichard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2843)
parent d0808664
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -796,6 +796,7 @@ int tls_parse_ctos_psk(SSL *s, PACKET *pkt, unsigned int context, X509 *x,
    s->session = sess;
    return 1;
err:
    SSL_SESSION_free(sess);
    return 0;
}