libmicrohttpd

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

commit 1a1744060827d9af81f125dea36e5fa2492ffd46
parent cc2d26ef3d30f2695f09f9928edc1b92c387ca6c
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Wed,  6 Oct 2021 11:23:34 +0300

Muted sanitizer errors on W32 platform.

Actually MinGW headers need to be fixed.

Diffstat:
Msrc/examples/upgrade_example.c | 2+-
Msrc/examples/websocket_chatserver_example.c | 2+-
Msrc/examples/websocket_threaded_example.c | 2+-
Msrc/microhttpd/mhd_sockets.c | 8++++----
Msrc/microhttpd/test_shutdown_select.c | 2+-
Msrc/microhttpd/test_upgrade.c | 2+-
Msrc/microhttpd/test_upgrade_large.c | 2+-
7 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/examples/upgrade_example.c b/src/examples/upgrade_example.c @@ -57,7 +57,7 @@ make_blocking (MHD_socket fd) #elif defined(MHD_WINSOCK_SOCKETS) unsigned long flags = 1; - ioctlsocket (fd, FIONBIO, &flags); + ioctlsocket (fd, (int) FIONBIO, &flags); #endif /* MHD_WINSOCK_SOCKETS */ } diff --git a/src/examples/websocket_chatserver_example.c b/src/examples/websocket_chatserver_example.c @@ -708,7 +708,7 @@ make_blocking (MHD_socket fd) #elif defined(MHD_WINSOCK_SOCKETS) unsigned long flags = 0; - ioctlsocket (fd, FIONBIO, &flags); + ioctlsocket (fd, (int) FIONBIO, &flags); #endif /* MHD_WINSOCK_SOCKETS */ } diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c @@ -526,7 +526,7 @@ make_blocking (MHD_socket fd) #elif defined(MHD_WINSOCK_SOCKETS) unsigned long flags = 1; - ioctlsocket (fd, FIONBIO, &flags); + ioctlsocket (fd, (int) FIONBIO, &flags); #endif /* MHD_WINSOCK_SOCKETS */ } diff --git a/src/microhttpd/mhd_sockets.c b/src/microhttpd/mhd_sockets.c @@ -294,7 +294,7 @@ MHD_W32_socket_pair_ (SOCKET sockets_pair[2], int non_blk) } if ( (0 != ioctlsocket (client_s, - FIONBIO, + (int) FIONBIO, &on_val)) || ( (0 != connect (client_s, (struct sockaddr*) &listen_addr, @@ -329,10 +329,10 @@ MHD_W32_socket_pair_ (SOCKET sockets_pair[2], int non_blk) client_addr.sin_addr.s_addr) && ( (0 != non_blk) ? (0 == ioctlsocket (server_s, - FIONBIO, + (int) FIONBIO, &on_val)) : (0 == ioctlsocket (client_s, - FIONBIO, + (int) FIONBIO, &off_val)) ) ) { closesocket (listen_s); @@ -417,7 +417,7 @@ MHD_socket_nonblocking_ (MHD_socket sock) unsigned long flags = 1; if (0 != ioctlsocket (sock, - FIONBIO, + (int) FIONBIO, &flags)) return 0; #endif /* MHD_WINSOCK_SOCKETS */ diff --git a/src/microhttpd/test_shutdown_select.c b/src/microhttpd/test_shutdown_select.c @@ -187,7 +187,7 @@ start_socket_listen (int domain) } #ifdef MHD_WINSOCK_SOCKETS - if (0 != ioctlsocket (fd, FIONBIO, &flags)) + if (0 != ioctlsocket (fd, (int) FIONBIO, &flags)) { fprintf (stderr, "Failed to make socket non-blocking: %u\n", (unsigned) sock_errno); diff --git a/src/microhttpd/test_upgrade.c b/src/microhttpd/test_upgrade.c @@ -571,7 +571,7 @@ make_blocking (MHD_socket fd) #elif defined(MHD_WINSOCK_SOCKETS) unsigned long flags = 1; - ioctlsocket (fd, FIONBIO, &flags); + ioctlsocket (fd, (int) FIONBIO, &flags); #endif /* MHD_WINSOCK_SOCKETS */ } diff --git a/src/microhttpd/test_upgrade_large.c b/src/microhttpd/test_upgrade_large.c @@ -745,7 +745,7 @@ make_blocking (MHD_socket fd) #elif defined(MHD_WINSOCK_SOCKETS) unsigned long flags = 1; - ioctlsocket (fd, FIONBIO, &flags); + ioctlsocket (fd, (int) FIONBIO, &flags); #endif /* MHD_WINSOCK_SOCKETS */ }