From 3a2ecf68e654e3612d32f8d7eb41c5bbadf7a563 Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Sun, 17 Jan 2016 16:25:58 +0000 Subject: make_nonblocking_noninheritable(): removed one system call --- src/microhttpd/daemon.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/microhttpd') diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index 9d5b4e1a..7f0a1cdf 100644 --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c @@ -1849,7 +1849,6 @@ make_nonblocking_noninheritable (struct MHD_Daemon *daemon, MHD_socket sock) { #ifdef MHD_WINSOCK_SOCKETS - DWORD dwFlags; unsigned long flags = 1; if (0 != ioctlsocket (sock, FIONBIO, &flags)) @@ -1860,9 +1859,7 @@ make_nonblocking_noninheritable (struct MHD_Daemon *daemon, MHD_socket_last_strerr_ ()); #endif } - if (!GetHandleInformation ((HANDLE) sock, &dwFlags) || - ((dwFlags != (dwFlags & ~HANDLE_FLAG_INHERIT)) && - !SetHandleInformation ((HANDLE) sock, HANDLE_FLAG_INHERIT, 0))) + if (!SetHandleInformation ((HANDLE) sock, HANDLE_FLAG_INHERIT, 0)) { #ifdef HAVE_MESSAGES MHD_DLOG (daemon, -- cgit v1.2.3