X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/d3b85d0226c7f6d3789d0637ffbaec8d481cb9ee..32f46b5c30131a9ba5bbadd28da6425434aca47f:/windows/winproxy.c diff --git a/windows/winproxy.c b/windows/winproxy.c index c8221edf..877dc5e1 100644 --- a/windows/winproxy.c +++ b/windows/winproxy.c @@ -39,7 +39,7 @@ int localproxy_gotdata(struct handle *h, void *data, int len) } else if (len == 0) { return plug_closing(ps->plug, NULL, 0, 0); } else { - return plug_receive(ps->plug, 1, data, len); + return plug_receive(ps->plug, 0, data, len); } } @@ -199,6 +199,8 @@ Socket platform_new_connection(SockAddr addr, char *hostname, CREATE_NO_WINDOW | NORMAL_PRIORITY_CLASS, NULL, NULL, &si, &pi); + sfree(cmd); + CloseHandle(cmd_from_us); CloseHandle(cmd_to_us);