1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-02 03:52:49 -05:00

Handle more gracefully the possibility of a keyboard-interactive

prompts packet containing no actual prompts (perhaps due to odd
server organisation, or perhaps so it can print a banner message and
do nothing else). Previously, the get_userpass_input functions
always returned failure when in '-batch' mode, even in this case
where no actual input would be required.

[originally from svn r8490]
This commit is contained in:
Simon Tatham
2009-03-03 18:35:53 +00:00
parent 80623557c6
commit d0661ca94e
2 changed files with 25 additions and 8 deletions

View File

@ -344,7 +344,7 @@ int console_get_userpass_input(prompts_t *p, unsigned char *in, int inlen)
memset(p->prompts[i]->result, 0, p->prompts[i]->result_len);
}
if (console_batch_mode)
if (p->n_prompts && console_batch_mode)
return 0;
/*