From: Arne Schwabe Date: Wed, 1 May 2024 12:18:19 +0000 (+0200) Subject: Add missing EVP_KDF_CTX_free in ssl_tls1_PRF X-Git-Tag: v2.7_alpha1~266 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d4eb413181d1c414b854d0829f00cda5ad1e293d;p=thirdparty%2Fopenvpn.git Add missing EVP_KDF_CTX_free in ssl_tls1_PRF This is just missing in the function. Found by clang+ASAN. Change-Id: I5d70198f6adbee8add619ee8a0bd6b5b1f61e506 Signed-off-by: Arne Schwabe Acked-by: Frank Lichtenheld Message-Id: <20240501121819.12805-1-gert@greenie.muc.de> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg28591.html Signed-off-by: Gert Doering --- diff --git a/src/openvpn/crypto_openssl.c b/src/openvpn/crypto_openssl.c index b2c4eb641..61c651868 100644 --- a/src/openvpn/crypto_openssl.c +++ b/src/openvpn/crypto_openssl.c @@ -1372,6 +1372,7 @@ ssl_tls1_PRF(const uint8_t *seed, int seed_len, const uint8_t *secret, err: ret = false; out: + EVP_KDF_CTX_free(kctx); EVP_KDF_free(kdf); return ret;