Attached is a leak fix for the 'srv.ecdsa_key' field in ssh_session.
Thanks, -Jon
>From a4d6c08055846149edd495b92629a6a0e3e35758 Mon Sep 17 00:00:00 2001 From: Jon Simons <[email protected]> Date: Fri, 23 May 2014 13:15:34 -0700 Subject: [PATCH] session: fix ssh_session->srv.ecdsa_key leak Signed-off-by: Jon Simons <[email protected]> --- src/session.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/session.c b/src/session.c index 3a0a90d..78e0c8a 100644 --- a/src/session.c +++ b/src/session.c @@ -226,7 +226,11 @@ void ssh_free(ssh_session session) { #endif /* _WIN32 */ ssh_key_free(session->srv.dsa_key); + session->srv.dsa_key = NULL; ssh_key_free(session->srv.rsa_key); + session->srv.rsa_key = NULL; + ssh_key_free(session->srv.ecdsa_key); + session->srv.ecdsa_key = NULL; if (session->ssh_message_list) { ssh_message msg; -- 1.9.1
