Commit a1d6a0b6 authored by Kurt Roeckx's avatar Kurt Roeckx
Browse files

Fix memory leak in tls_parse_stoc_key_share



Found by oss-fuzz

Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
GH: #2102
parent 0b742f93
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1027,6 +1027,7 @@ int tls_parse_stoc_key_share(SSL *s, PACKET *pkt, int *al)
                                        PACKET_remaining(&encoded_pt))) {
        *al = SSL_AD_DECODE_ERROR;
        SSLerr(SSL_F_TLS_PARSE_STOC_KEY_SHARE, SSL_R_BAD_ECPOINT);
        EVP_PKEY_free(skey);
        return 0;
    }