From e4422d6605c1d6e915c7b20cd3b000f4600fbe18 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Tue, 11 Aug 2009 13:15:23 +0200 Subject: Fix memory leak introduced by previous bugfix --- libssh/session.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libssh/session.c') diff --git a/libssh/session.c b/libssh/session.c index bc7c453..e85bd5f 100644 --- a/libssh/session.c +++ b/libssh/session.c @@ -97,8 +97,9 @@ void ssh_cleanup(SSH_SESSION *session) { SAFE_FREE(session->serverbanner); SAFE_FREE(session->clientbanner); SAFE_FREE(session->banner); - buffer_reinit(session->in_buffer); - buffer_reinit(session->out_buffer); + buffer_free(session->in_buffer); + buffer_free(session->out_buffer); + session->in_buffer=session->out_buffer=NULL; crypto_free(session->current_crypto); crypto_free(session->next_crypto); ssh_socket_free(session->socket); -- cgit