commit 887a554376769ca831d922a5bb4190e8d9ffedcb parent b21d309092c7a5bdff406f8baed650279e206c59 Author: Evgeny Grin (Karlson2k) <k2k@narod.ru> Date: Tue, 31 May 2022 19:42:58 +0300 mhd_sockets: muted compiler warning with very minor optimisation Diffstat:
| M | src/microhttpd/mhd_sockets.c | | | 12 | +++++------- |
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/src/microhttpd/mhd_sockets.c b/src/microhttpd/mhd_sockets.c @@ -516,16 +516,14 @@ MHD_socket_create_listen_ (int pf) #if defined(MHD_POSIX_SOCKETS) && (defined(SOCK_CLOEXEC) || \ defined(SOCK_NOSIGPIPE) ) + + cloexec_set = (SOCK_CLOEXEC_OR_ZERO != 0); +#if defined(SOCK_NOSIGPIPE) || defined(MHD_socket_nosignal_) + nosigpipe_set = (SOCK_NOSIGPIPE_OR_ZERO != 0); +#endif /* SOCK_NOSIGPIPE || MHD_socket_nosignal_ */ fd = socket (pf, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NOSIGPIPE_OR_ZERO, 0); - if (MHD_INVALID_SOCKET != fd) - { - cloexec_set = (SOCK_CLOEXEC_OR_ZERO != 0); -#if defined(SOCK_NOSIGPIPE) || defined(MHD_socket_nosignal_) - nosigpipe_set = (SOCK_NOSIGPIPE_OR_ZERO != 0); -#endif /* SOCK_NOSIGPIPE || MHD_socket_nosignal_ */ - } #elif defined(MHD_WINSOCK_SOCKETS) && defined(WSA_FLAG_NO_HANDLE_INHERIT) fd = WSASocketW (pf, SOCK_STREAM,