aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeng Tan <mtan@wallix.com>2018-10-25 17:06:06 +0200
committerAndreas Schneider <asn@cryptomilk.org>2018-10-26 09:04:56 +0200
commit103973215443f6e02e010114a3f7ac19eb6f3c8c (patch)
tree8406a0aa17a4892fe20d6c3973d9a389c48c919f
parent7ad80ba1cc48f7af1f192692d100a6255d97b843 (diff)
downloadlibssh-103973215443f6e02e010114a3f7ac19eb6f3c8c.tar.gz
libssh-103973215443f6e02e010114a3f7ac19eb6f3c8c.tar.xz
libssh-103973215443f6e02e010114a3f7ac19eb6f3c8c.zip
gssapi: Set correct state after sending GSSAPI_RESPONSE (select mechanism OID)
Signed-off-by: Meng Tan <mtan@wallix.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> (cherry picked from commit bce8d567053232debd6ec490af5a7d27e1160f39)
-rw-r--r--src/gssapi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gssapi.c b/src/gssapi.c
index 9306672a..dcf1d51d 100644
--- a/src/gssapi.c
+++ b/src/gssapi.c
@@ -120,6 +120,7 @@ static int ssh_gssapi_send_response(ssh_session session, ssh_string oid){
ssh_set_error_oom(session);
return SSH_ERROR;
}
+ session->auth_state = SSH_AUTH_STATE_GSSAPI_TOKEN;
packet_send(session);
SSH_LOG(SSH_LOG_PACKET,