aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/microhttpd/daemon.c')
-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)