diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2023-11-10 09:33:32 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2023-11-10 17:38:24 +0300 |
commit | 068f4b6b8621e9093c6ee9290bf22143de5e8871 (patch) | |
tree | b0bab8057f93a1919409048981b80f148636efbd | |
parent | e47f63a37bf8da79cfd59bb5a6b4fd7ff36f8232 (diff) | |
download | libmicrohttpd-068f4b6b8621e9093c6ee9290bf22143de5e8871.tar.gz libmicrohttpd-068f4b6b8621e9093c6ee9290bf22143de5e8871.zip |
MHD_start_daemon(): added some asserts
-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) |