]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Add missing EVP_KDF_CTX_free in ssl_tls1_PRF
authorArne Schwabe <arne@rfc2549.org>
Wed, 1 May 2024 12:18:19 +0000 (14:18 +0200)
committerGert Doering <gert@greenie.muc.de>
Wed, 1 May 2024 16:07:30 +0000 (18:07 +0200)
This is just missing in the function. Found by clang+ASAN.

Change-Id: I5d70198f6adbee8add619ee8a0bd6b5b1f61e506
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Frank Lichtenheld <frank@lichtenheld.com>
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 <gert@greenie.muc.de>
src/openvpn/crypto_openssl.c

index b2c4eb6413f30a5b15f66b5d2024cf84bb602f75..61c651868347b2eb63c49ac30ee40da73cc55f9b 100644 (file)
@@ -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;