From d51dc0d80eba186a9439dade695a5169261366cd Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 7 Apr 2009 19:27:50 +0000 Subject: 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 --- libssh/server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libssh/server.c') diff --git a/libssh/server.c b/libssh/server.c index 6aebf67..88b8728 100644 --- a/libssh/server.c +++ b/libssh/server.c @@ -339,8 +339,9 @@ int ssh_accept(SSH_SESSION *session){ return -1; } ssh_send_kex(session,1); - if(ssh_get_kex(session,1)) + if(ssh_get_kex(session,1) < 0) { return -1; + } ssh_list_kex(session, &session->client_kex); crypt_set_algorithms_server(session); if(dh_handshake_server(session)) -- cgit