X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/973185256e5c18dafa6659a3ac405965d640f3c9..97f01ee06832585fd69ca71b96089e2ce4647320:/windows/window.c diff --git a/windows/window.c b/windows/window.c index b71f0bb0..04661fd6 100644 --- a/windows/window.c +++ b/windows/window.c @@ -445,7 +445,7 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show) HANDLE filemap; void *cp; unsigned cpsize; - if (sscanf(p + 1, "%p:%u", &filemap, &cpsize) == 1 && + if (sscanf(p + 1, "%p:%u", &filemap, &cpsize) == 2 && (cp = MapViewOfFile(filemap, FILE_MAP_READ, 0, 0, cpsize)) != NULL) { conf_deserialise(conf, cp, cpsize); @@ -5612,6 +5612,11 @@ int from_backend_untrusted(void *frontend, const char *data, int len) return term_data_untrusted(term, data, len); } +int from_backend_eof(void *frontend) +{ + return TRUE; /* do respond to incoming EOF with outgoing */ +} + int get_userpass_input(prompts_t *p, unsigned char *in, int inlen) { int ret;