From bbf172a79c9e175faa2bacf3a4f36040690f8d47 Mon Sep 17 00:00:00 2001 From: Jon Simons Date: Fri, 23 May 2014 13:15:34 -0700 Subject: [PATCH] session: fix ssh_session->srv.ecdsa_key leak Signed-off-by: Jon Simons Reviewed-by: Andreas Schneider --- src/session.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/session.c b/src/session.c index 9e7caf02..91b36b7f 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;