MHD_quiesce_daemon(): fixed return value if already quiesced

Fixed to return proper documented value when MHD_quiesce_daemon() was
already called for the daemon.
This commit is contained in:
Evgeny Grin (Karlson2k)
2023-11-21 17:37:12 +03:00
parent e35469ec9b
commit 149db58a06
+2 -1
View File
@@ -6128,7 +6128,8 @@ MHD_quiesce_daemon (struct MHD_Daemon *daemon)
MHD_socket ret;
ret = daemon->listen_fd;
if (MHD_INVALID_SOCKET == ret)
if ((MHD_INVALID_SOCKET == ret)
|| daemon->was_quiesced)
return MHD_INVALID_SOCKET;
if ( (0 == (daemon->options & (MHD_USE_ITC))) &&
MHD_D_IS_USING_THREADS_ (daemon) )