From 76ba2b0055e59728cc144319d4961406990d1d79 Mon Sep 17 00:00:00 2001 From: Peter Volpe Date: Wed, 19 Apr 2017 15:10:20 -0700 Subject: session: Free session->kbdint in ssh_free() Makes sure we free pending keyboard auth prompts so prompts that have not be replied to do not leak. Signed-off-by: Peter Volpe Reviewed-by: Andreas Schneider --- src/session.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/session.c b/src/session.c index e057cfbe..01773c52 100644 --- a/src/session.c +++ b/src/session.c @@ -257,6 +257,10 @@ void ssh_free(ssh_session session) { ssh_list_free(session->ssh_message_list); } + if (session->kbdint != NULL) { + ssh_kbdint_free(session->kbdint); + } + if (session->packet_callbacks) { ssh_list_free(session->packet_callbacks); } -- cgit v1.2.3