libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 068f4b6b8621e9093c6ee9290bf22143de5e8871
parent e47f63a37bf8da79cfd59bb5a6b4fd7ff36f8232
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Fri, 10 Nov 2023 09:33:32 +0300

MHD_start_daemon(): added some asserts

Diffstat:
Msrc/microhttpd/daemon.c | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -8170,6 +8170,7 @@ MHD_start_daemon_va (unsigned int flags, if (MHD_INVALID_SOCKET != listen_fd) { + mhd_assert (0 == (*pflags & MHD_USE_NO_LISTEN_SOCKET)); if (! MHD_socket_nonblocking_ (listen_fd)) { #ifdef HAVE_MESSAGES @@ -8210,7 +8211,10 @@ MHD_start_daemon_va (unsigned int flags, } } else + { + mhd_assert (0 != (*pflags & MHD_USE_NO_LISTEN_SOCKET)); daemon->listen_nonblk = false; /* Actually listen socket does not exist */ + } #ifdef EPOLL_SUPPORT if (MHD_D_IS_USING_EPOLL_ (daemon)