aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/microhttpd/daemon.c20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index bcf1a014..916544fa 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -6236,13 +6236,7 @@ MHD_start_daemon_va (unsigned int flags,
6236 if ( (0 != (*pflags & MHD_USE_THREAD_PER_CONNECTION)) && 6236 if ( (0 != (*pflags & MHD_USE_THREAD_PER_CONNECTION)) &&
6237 (0 == (*pflags & MHD_USE_INTERNAL_POLLING_THREAD)) ) 6237 (0 == (*pflags & MHD_USE_INTERNAL_POLLING_THREAD)) )
6238 { 6238 {
6239#ifdef HAVE_MESSAGES 6239 /* Log warning message later, when log parameters are processes */
6240 MHD_DLOG (daemon,
6241 _ (
6242 "Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with "
6243 "MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD "
6244 "was added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n"));
6245#endif
6246 *pflags |= MHD_USE_INTERNAL_POLLING_THREAD; 6240 *pflags |= MHD_USE_INTERNAL_POLLING_THREAD;
6247 } 6241 }
6248 if (0 == (*pflags & MHD_USE_INTERNAL_POLLING_THREAD)) 6242 if (0 == (*pflags & MHD_USE_INTERNAL_POLLING_THREAD))
@@ -6280,6 +6274,18 @@ MHD_start_daemon_va (unsigned int flags,
6280 return NULL; 6274 return NULL;
6281 } 6275 }
6282 6276
6277#ifdef HAVE_MESSAGES
6278 if ( (0 != (flags & MHD_USE_THREAD_PER_CONNECTION)) &&
6279 (0 == (flags & MHD_USE_INTERNAL_POLLING_THREAD)) )
6280 {
6281 MHD_DLOG (daemon,
6282 _ (
6283 "Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with "
6284 "MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD "
6285 "was added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n"));
6286 }
6287#endif
6288
6283 if ( (NULL != daemon->notify_completed) && 6289 if ( (NULL != daemon->notify_completed) &&
6284 (0 != (daemon->options & MHD_USE_THREAD_PER_CONNECTION)) ) 6290 (0 != (daemon->options & MHD_USE_THREAD_PER_CONNECTION)) )
6285 *pflags |= MHD_USE_ITC; /* requires ITC */ 6291 *pflags |= MHD_USE_ITC; /* requires ITC */