diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-09-02 13:58:37 +0300 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-09-02 13:58:37 +0300 |
commit | 20f8e73e3eaf8d7f69786db3f6385095e244e85c (patch) | |
tree | 1fba85badc6b95baceda20f4871735eac6a2404b /src/auth.c | |
parent | ef5701a5357e3f5b71aa5c387e4f976fe5df0ab7 (diff) | |
download | libssh-20f8e73e3eaf8d7f69786db3f6385095e244e85c.tar.gz libssh-20f8e73e3eaf8d7f69786db3f6385095e244e85c.tar.xz libssh-20f8e73e3eaf8d7f69786db3f6385095e244e85c.zip |
Update libssh to ssh_handle_packets_termination
cherry-picked from 0cb5248
Should resolve all timeout problems
Conflicts:
src/auth.c
src/channels.c
Diffstat (limited to 'src/auth.c')
-rw-r--r-- | src/auth.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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. * |