diff --git a/src/auth.c b/src/auth.c index 7a78e22e..64c2351d 100644 --- a/src/auth.c +++ b/src/auth.c @@ -2417,7 +2417,7 @@ ssh_userauth_kbdint_getprompt(ssh_session session, unsigned int i, char *echo) ssh_set_error_invalid(session); return NULL; } - if (i > session->kbdint->nprompts) { + if (i >= session->kbdint->nprompts) { ssh_set_error_invalid(session); return NULL; }