diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-09-17 00:17:45 +0200 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-09-18 20:34:16 +0200 |
commit | ac41a083efd64d94dfb15845c6c25ba5667ba8b8 (patch) | |
tree | 3642f3995daf89d56e99f3da2ba57950a46608be /src/client.c | |
parent | 48980573c1918034216ac307fd3e687d09d352bc (diff) | |
download | libssh-ac41a083efd64d94dfb15845c6c25ba5667ba8b8.tar.gz libssh-ac41a083efd64d94dfb15845c6c25ba5667ba8b8.tar.xz libssh-ac41a083efd64d94dfb15845c6c25ba5667ba8b8.zip |
kex: moved KEX structures to ssh_crypto_struct
Diffstat (limited to 'src/client.c')
-rw-r--r-- | src/client.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/client.c b/src/client.c index f368307..672d694 100644 --- a/src/client.c +++ b/src/client.c @@ -545,7 +545,7 @@ static void ssh_client_connection_callback(ssh_session session){ break; case SSH_SESSION_STATE_KEXINIT_RECEIVED: set_status(session,0.6f); - ssh_list_kex(session, &session->server_kex); + ssh_list_kex(session, &session->next_crypto->server_kex); if (set_client_kex(session) < 0) { goto error; } @@ -810,17 +810,6 @@ error: session->auth_methods = 0; SAFE_FREE(session->serverbanner); SAFE_FREE(session->clientbanner); - if (session->client_kex.methods) { - for (i = 0; i < 10; i++) { - SAFE_FREE(session->client_kex.methods[i]); - } - } - - if (session->server_kex.methods) { - for (i = 0; i < 10; i++) { - SAFE_FREE(session->server_kex.methods[i]); - } - } if(session->ssh_message_list){ ssh_message msg; |