From 20f8e73e3eaf8d7f69786db3f6385095e244e85c Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Fri, 2 Sep 2011 13:58:37 +0300 Subject: Update libssh to ssh_handle_packets_termination cherry-picked from 0cb5248 Should resolve all timeout problems Conflicts: src/auth.c src/channels.c --- src/auth.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/auth.c') diff --git a/src/auth.c b/src/auth.c index f5ce749..fb70cd2 100644 --- a/src/auth.c +++ b/src/auth.c @@ -317,6 +317,17 @@ SSH_PACKET_CALLBACK(ssh_packet_userauth_pk_ok){ return rc; } +static int auth_status_termination(void *user){ + ssh_session session=(ssh_session)user; + switch(session->auth_state){ + case SSH_AUTH_STATE_NONE: + case SSH_AUTH_STATE_KBDINT_SENT: + return 0; + default: + return 1; + } +} + /** * @brief Get available authentication methods from the server. * -- cgit