aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-11-10 09:33:32 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-11-10 17:38:24 +0300
commit068f4b6b8621e9093c6ee9290bf22143de5e8871 (patch)
treeb0bab8057f93a1919409048981b80f148636efbd
parente47f63a37bf8da79cfd59bb5a6b4fd7ff36f8232 (diff)
downloadlibmicrohttpd-068f4b6b8621e9093c6ee9290bf22143de5e8871.tar.gz
libmicrohttpd-068f4b6b8621e9093c6ee9290bf22143de5e8871.zip
MHD_start_daemon(): added some asserts
-rw-r--r--src/microhttpd/daemon.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 388af660..2aa68d40 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -8170,6 +8170,7 @@ MHD_start_daemon_va (unsigned int flags,
8170 8170
8171 if (MHD_INVALID_SOCKET != listen_fd) 8171 if (MHD_INVALID_SOCKET != listen_fd)
8172 { 8172 {
8173 mhd_assert (0 == (*pflags & MHD_USE_NO_LISTEN_SOCKET));
8173 if (! MHD_socket_nonblocking_ (listen_fd)) 8174 if (! MHD_socket_nonblocking_ (listen_fd))
8174 { 8175 {
8175#ifdef HAVE_MESSAGES 8176#ifdef HAVE_MESSAGES
@@ -8210,7 +8211,10 @@ MHD_start_daemon_va (unsigned int flags,
8210 } 8211 }
8211 } 8212 }
8212 else 8213 else
8214 {
8215 mhd_assert (0 != (*pflags & MHD_USE_NO_LISTEN_SOCKET));
8213 daemon->listen_nonblk = false; /* Actually listen socket does not exist */ 8216 daemon->listen_nonblk = false; /* Actually listen socket does not exist */
8217 }
8214 8218
8215#ifdef EPOLL_SUPPORT 8219#ifdef EPOLL_SUPPORT
8216 if (MHD_D_IS_USING_EPOLL_ (daemon) 8220 if (MHD_D_IS_USING_EPOLL_ (daemon)