mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-11 10:40:27 +09:00
ecdh_crypto.c: free secret when error happens
Signed-off-by: Norbert Pocs <norbertpocs0@gmail.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
This commit is contained in:
committed by
Jakub Jelen
parent
60085debb1
commit
78378291b1
@@ -397,6 +397,7 @@ int ecdh_build_k(ssh_session session)
|
|||||||
"Could not derive shared key: %s",
|
"Could not derive shared key: %s",
|
||||||
ERR_error_string(ERR_get_error(), NULL));
|
ERR_error_string(ERR_get_error(), NULL));
|
||||||
EVP_PKEY_CTX_free(dh_ctx);
|
EVP_PKEY_CTX_free(dh_ctx);
|
||||||
|
free(secret);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user