libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/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,