diff options
Diffstat (limited to 'src/win/poll.c')
-rw-r--r-- | src/win/poll.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/win/poll.c b/src/win/poll.c index 7fec2b99..a20867a9 100644 --- a/src/win/poll.c +++ b/src/win/poll.c @@ -211,15 +211,11 @@ static SOCKET uv__fast_poll_create_peer_socket(HANDLE iocp, protocol_info->iProtocol, protocol_info, 0, - WSA_FLAG_OVERLAPPED); + WSA_FLAG_OVERLAPPED | WSA_FLAG_NO_HANDLE_INHERIT); if (sock == INVALID_SOCKET) { return INVALID_SOCKET; } - if (!SetHandleInformation((HANDLE) sock, HANDLE_FLAG_INHERIT, 0)) { - goto error; - }; - if (CreateIoCompletionPort((HANDLE) sock, iocp, (ULONG_PTR) sock, |