From 5c26ae735483d140f802d58b1872b2fe9468d219 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Sun, 7 Aug 2005 10:48:08 +0000 Subject: server kex done :) git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@6 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/session.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libssh/session.c') diff --git a/libssh/session.c b/libssh/session.c index bfc6e58e..1ea071e0 100644 --- a/libssh/session.c +++ b/libssh/session.c @@ -67,6 +67,10 @@ void ssh_cleanup(SSH_SESSION *session){ free(session->server_kex.methods[i]); free(session->client_kex.methods); free(session->server_kex.methods); + if(session->dsa_key) + private_key_free(session->dsa_key); + if(session->rsa_key) + private_key_free(session->rsa_key); memset(session,'X',sizeof(SSH_SESSION)); /* burn connection, it could hangs sensitive datas */ free(session); -- cgit v1.2.3