diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2011-08-26 13:18:36 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2011-08-26 13:32:08 +0200 |
commit | f8c987d1d405b249bb6e166ba9e0904e80ceb715 (patch) | |
tree | 2adc29df5a32ab77bcfca75091dc5f22646ebec1 | |
parent | 696f574a564cd0c1854fa60837f9d3122a97253c (diff) | |
download | libssh-f8c987d1d405b249bb6e166ba9e0904e80ceb715.tar.gz libssh-f8c987d1d405b249bb6e166ba9e0904e80ceb715.tar.xz libssh-f8c987d1d405b249bb6e166ba9e0904e80ceb715.zip |
auth: Fix ssh_userauth_publickey() pending_call_state.
-rw-r--r-- | src/auth.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -678,13 +678,13 @@ int ssh_userauth_publickey(ssh_session session, switch(session->pending_call_state) { case SSH_PENDING_CALL_NONE: break; - case SSH_PENDING_CALL_AUTH_OFFER_PUBKEY: + case SSH_PENDING_CALL_AUTH_PUBKEY: goto pending; default: ssh_set_error(session, SSH_FATAL, "Bad call during pending SSH call in ssh_userauth_try_pubkey"); - return SSH_ERROR; + return SSH_AUTH_ERROR; } rc = ssh_userauth_request_service(session); @@ -783,7 +783,7 @@ int ssh_userauth_publickey(ssh_session session, } session->auth_state = SSH_AUTH_STATE_NONE; - session->pending_call_state = SSH_PENDING_CALL_AUTH_OFFER_PUBKEY; + session->pending_call_state = SSH_PENDING_CALL_AUTH_PUBKEY; rc = packet_send(session); if (rc == SSH_ERROR) { return SSH_AUTH_ERROR; |