From 663265990763a82f442a5f43a66bbc3d17ad03f9 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 27 Aug 2018 11:25:08 +0200 Subject: [PATCH] auth: Fix the pending_call_state of ssh_userauth_password() Signed-off-by: Andreas Schneider (cherry picked from commit 0ae376f13384618a9bcfb9a3d96dd18f6d5efdef) --- src/auth.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/auth.c b/src/auth.c index 84d2b238..5478a4f8 100644 --- a/src/auth.c +++ b/src/auth.c @@ -1120,7 +1120,7 @@ int ssh_userauth_password(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_PASSWORD: goto pending; default: ssh_set_error(session, @@ -1151,7 +1151,7 @@ int ssh_userauth_password(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_PASSWORD; rc = ssh_packet_send(session); if (rc == SSH_ERROR) { return SSH_AUTH_ERROR;