summaryrefslogtreecommitdiffstats
path: root/src/auth1.c
diff options
context:
space:
mode:
authorrofl0r <retnyg@gmx.net>2011-08-05 03:00:21 +0200
committerAndreas Schneider <asn@cryptomilk.org>2011-08-06 11:12:02 +0200
commitaf85337f5ff052437fa5cf117f3d065488640660 (patch)
treeb289a89b4f032b9be811d75a321fef28c29ba0d9 /src/auth1.c
parent563fbe4de8ee090b40b50415a86f9a3da16f46b0 (diff)
downloadlibssh-af85337f5ff052437fa5cf117f3d065488640660.tar.gz
libssh-af85337f5ff052437fa5cf117f3d065488640660.tar.xz
libssh-af85337f5ff052437fa5cf117f3d065488640660.zip
session: Fix timeout handling.
-2 now means to use the timeout specified in options. It wasn't used earlier and poll only knows -1 and 0 anyway for special meanings.
Diffstat (limited to 'src/auth1.c')
-rw-r--r--src/auth1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/auth1.c b/src/auth1.c
index 06f0549..8b96f8c 100644
--- a/src/auth1.c
+++ b/src/auth1.c
@@ -38,7 +38,7 @@ static int wait_auth1_status(ssh_session session) {
enter_function();
/* wait for a packet */
while(session->auth_state == SSH_AUTH_STATE_NONE)
- if (ssh_handle_packets(session,-1) != SSH_OK)
+ if (ssh_handle_packets(session, -2) != SSH_OK)
break;
ssh_log(session,SSH_LOG_PROTOCOL,"Auth state : %d",session->auth_state);
leave_function();