diff options
author | Andreas Schneider <mail@cynapses.org> | 2009-04-07 19:27:50 +0000 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2009-04-07 19:27:50 +0000 |
commit | d51dc0d80eba186a9439dade695a5169261366cd (patch) | |
tree | feda89e1349fa4e31582230ac9840b286dbb0092 /libssh/client.c | |
parent | efc3c494cc056b0e9855b15bc5a72d90d1ede97d (diff) | |
download | libssh-d51dc0d80eba186a9439dade695a5169261366cd.tar.gz libssh-d51dc0d80eba186a9439dade695a5169261366cd.tar.xz libssh-d51dc0d80eba186a9439dade695a5169261366cd.zip |
Add more error checks to ssh_get_kex().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@421 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'libssh/client.c')
-rw-r--r-- | libssh/client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libssh/client.c b/libssh/client.c index 63c5de6..d91c55c 100644 --- a/libssh/client.c +++ b/libssh/client.c @@ -351,7 +351,7 @@ int ssh_connect(SSH_SESSION *session){ set_status(options,0.5); switch(session->version){ case 2: - if(ssh_get_kex(session,0)){ + if(ssh_get_kex(session,0) < 0) { ssh_socket_close(session->socket); session->alive=0; leave_function(); |