libmicrohttpd

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

commit dfbc4da6df383261b11e3e4a039b76ddda1136fd
parent c19c0438ab62acc7eac02b80a1cd1a535c382bc7
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Thu,  7 Sep 2023 17:53:38 +0300

Simplified deinit on W32.

Diffstat:
Msrc/microhttpd/daemon.c | 12+-----------
1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -131,14 +131,6 @@ MHD_epoll (struct MHD_Daemon *daemon, #endif /* EPOLL_SUPPORT */ - -#if defined(MHD_WINSOCK_SOCKETS) -/** - * Track initialization of winsock - */ -static int mhd_winsock_inited_ = 0; -#endif /* MHD_WINSOCK_SOCKETS */ - #ifdef _AUTOINIT_FUNCS_ARE_SUPPORTED /** * Do nothing - global initialisation is @@ -8959,7 +8951,6 @@ MHD_init (void) #if defined(MHD_WINSOCK_SOCKETS) if (0 != WSAStartup (MAKEWORD (2, 2), &wsd)) MHD_PANIC (_ ("Failed to initialize winsock.\n")); - mhd_winsock_inited_ = 1; if ((2 != LOBYTE (wsd.wVersion)) && (2 != HIBYTE (wsd.wVersion))) MHD_PANIC (_ ("Winsock version 2.2 is not available.\n")); #endif /* MHD_WINSOCK_SOCKETS */ @@ -9008,8 +8999,7 @@ MHD_fini (void) gnutls_global_deinit (); #endif /* HTTPS_SUPPORT */ #if defined(MHD_WINSOCK_SOCKETS) - if (mhd_winsock_inited_) - WSACleanup (); + WSACleanup (); #endif /* MHD_WINSOCK_SOCKETS */ MHD_monotonic_sec_counter_finish (); }