diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2005-08-07 10:48:08 +0000 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2005-08-07 10:48:08 +0000 |
commit | 5c26ae735483d140f802d58b1872b2fe9468d219 (patch) | |
tree | e8e8e8dea72c371e15f6e510ecc97948a4139383 /libssh/session.c | |
parent | 3113d8756628f463fda33b93801aee3c6ee9aa32 (diff) | |
download | libssh-5c26ae735483d140f802d58b1872b2fe9468d219.tar.gz libssh-5c26ae735483d140f802d58b1872b2fe9468d219.tar.xz libssh-5c26ae735483d140f802d58b1872b2fe9468d219.zip |
server kex done :)
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@6 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'libssh/session.c')
-rw-r--r-- | libssh/session.c | 4 |
1 files changed, 4 insertions, 0 deletions
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); |