aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2020-10-20 10:33:15 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2020-10-20 22:05:32 +0300
commit3d339ebd9f9318581957bfea64cf167f418d0f49 (patch)
tree45b47d3dbb7c98ed1d6fa6ded27d92d304900d9e
parentccd676036751f15a8a7558640660620848b40d6b (diff)
downloadlibmicrohttpd-3d339ebd9f9318581957bfea64cf167f418d0f49.tar.gz
libmicrohttpd-3d339ebd9f9318581957bfea64cf167f418d0f49.zip
MHD_add_connection(): warn about suboptimal usage
-rw-r--r--src/microhttpd/daemon.c12
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