Don't segfault if the session or the answer is NULL.

This commit is contained in:
Andreas Schneider
2009-07-22 12:18:34 +02:00
parent 19c3d02805
commit 3cd06a1f26

View File

@@ -1475,7 +1475,7 @@ const char *ssh_userauth_kbdint_getprompt(SSH_SESSION *session, unsigned int i,
*/
int ssh_userauth_kbdint_setanswer(SSH_SESSION *session, unsigned int i,
const char *answer) {
if (i > session->kbdint->nprompts) {
if (session == NULL || answer == NULL || i > session->kbdint->nprompts) {
return -1;
}