diff --git a/src/auth.c b/src/auth.c index e0b3a7d5..92d9f2d2 100644 --- a/src/auth.c +++ b/src/auth.c @@ -1579,6 +1579,7 @@ SSH_PACKET_CALLBACK(ssh_packet_userauth_info_request) { } session->kbdint->nprompts = nprompts; + session->kbdint->nanswers = nprompts; session->kbdint->prompts = malloc(nprompts * sizeof(char *)); if (session->kbdint->prompts == NULL) { session->kbdint->nprompts = 0;