X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=windows%2Fwinnpc.c;h=e5d1d7a667c5cd44b0a6fb11c103155c072f582f;hb=1de7240eb88fa24a8532ded116b4ec72dd213008;hp=0e8ac6994dc5baa45e21fff76d84451a480f1a32;hpb=bb78583ad29084f16db994d66895917e1b20346e;p=PuTTY.git diff --git a/windows/winnpc.c b/windows/winnpc.c index 0e8ac699..e5d1d7a6 100644 --- a/windows/winnpc.c +++ b/windows/winnpc.c @@ -16,8 +16,8 @@ #include "winsecur.h" -Socket make_handle_socket(HANDLE send_H, HANDLE recv_H, Plug plug, - int overlapped); +Socket make_handle_socket(HANDLE send_H, HANDLE recv_H, HANDLE stderr_H, + Plug plug, int overlapped); Socket new_named_pipe_client(const char *pipename, Plug plug) { @@ -79,7 +79,6 @@ Socket new_named_pipe_client(const char *pipename, Plug plug) ret = new_error_socket(err, plug); sfree(err); CloseHandle(pipehandle); - sfree(usersid); return ret; } @@ -89,14 +88,12 @@ Socket new_named_pipe_client(const char *pipename, Plug plug) sfree(err); CloseHandle(pipehandle); LocalFree(psd); - sfree(usersid); return ret; } LocalFree(psd); - sfree(usersid); - return make_handle_socket(pipehandle, pipehandle, plug, TRUE); + return make_handle_socket(pipehandle, pipehandle, NULL, plug, TRUE); } #endif /* !defined NO_SECURITY */