diff options
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r-- | src/microhttpd/daemon.c | 4 |
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) |