From: Simon Tatham Date: Wed, 15 Feb 2017 06:03:50 +0000 (+0000) Subject: Windows Plink: treat EOF at host key prompt as 'abort connection'. X-Git-Tag: 0.68~17 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=24c9cfc800c5e81819d80fd3eda953f950e263d6;p=PuTTY.git Windows Plink: treat EOF at host key prompt as 'abort connection'. Thanks to Didrik Nordström for pointing out that we currently treated it as 'whatever happened to be in line[0] before ReadFile didn't get any data'. --- diff --git a/windows/wincons.c b/windows/wincons.c index d7b95704..efdecd58 100644 --- a/windows/wincons.c +++ b/windows/wincons.c @@ -131,6 +131,8 @@ int verify_ssh_host_key(void *frontend, char *host, int port, fflush(stderr); } + line[0] = '\0'; /* fail safe if ReadFile returns no data */ + hin = GetStdHandle(STD_INPUT_HANDLE); GetConsoleMode(hin, &savemode); SetConsoleMode(hin, (savemode | ENABLE_ECHO_INPUT |