diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2020-10-20 10:33:15 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2020-10-20 22:05:32 +0300 |
commit | 3d339ebd9f9318581957bfea64cf167f418d0f49 (patch) | |
tree | 45b47d3dbb7c98ed1d6fa6ded27d92d304900d9e | |
parent | ccd676036751f15a8a7558640660620848b40d6b (diff) | |
download | libmicrohttpd-3d339ebd9f9318581957bfea64cf167f418d0f49.tar.gz libmicrohttpd-3d339ebd9f9318581957bfea64cf167f418d0f49.zip |
MHD_add_connection(): warn about suboptimal usage
-rw-r--r-- | src/microhttpd/daemon.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index d966ece5..5ce5a457 100644 --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c | |||
@@ -3214,6 +3214,18 @@ MHD_add_connection (struct MHD_Daemon *daemon, | |||
3214 | (daemon->connection_limit <= daemon->connections)) | 3214 | (daemon->connection_limit <= daemon->connections)) |
3215 | MHD_cleanup_connections (daemon); | 3215 | MHD_cleanup_connections (daemon); |
3216 | 3216 | ||
3217 | #ifdef HAVE_MESSAGES | ||
3218 | if ((0 != (daemon->options & MHD_USE_INTERNAL_POLLING_THREAD)) && | ||
3219 | (0 == (daemon->options & MHD_USE_ITC))) | ||
3220 | { | ||
3221 | MHD_DLOG (daemon, | ||
3222 | _ ("MHD_add_connection() has called for daemon started without" | ||
3223 | " MHD_USE_ITC flag.\nDaemon will not process newly added" | ||
3224 | " connection until any activity occurs in already added" | ||
3225 | " sockets.\n")); | ||
3226 | } | ||
3227 | #endif /* HAVE_MESSAGES */ | ||
3228 | |||
3217 | if (! MHD_socket_nonblocking_ (client_socket)) | 3229 | if (! MHD_socket_nonblocking_ (client_socket)) |
3218 | { | 3230 | { |
3219 | #ifdef HAVE_MESSAGES | 3231 | #ifdef HAVE_MESSAGES |