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 b07ec7a3d1
commit 6e56d1dfb2

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;
}