From 78378291b13dd4d39b0d88e6ce622fd6ae83b060 Mon Sep 17 00:00:00 2001 From: Norbert Pocs Date: Sat, 30 Dec 2023 18:34:00 +0100 Subject: [PATCH] ecdh_crypto.c: free secret when error happens Signed-off-by: Norbert Pocs Reviewed-by: Jakub Jelen --- src/ecdh_crypto.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ecdh_crypto.c b/src/ecdh_crypto.c index 817f066a..603c293b 100644 --- a/src/ecdh_crypto.c +++ b/src/ecdh_crypto.c @@ -397,6 +397,7 @@ int ecdh_build_k(ssh_session session) "Could not derive shared key: %s", ERR_error_string(ERR_get_error(), NULL)); EVP_PKEY_CTX_free(dh_ctx); + free(secret); return -1; }