aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r--src/microhttpd/daemon.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index a9164341..b02978b9 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -6737,16 +6737,17 @@ MHD_start_daemon_va (unsigned int flags,
6737 return NULL; 6737 return NULL;
6738 6738
6739 /* Check for invalid combinations of flags. */ 6739 /* Check for invalid combinations of flags. */
6740 if ( ((0 != (*pflags & MHD_USE_POLL)) && (0 != (*pflags & MHD_USE_EPOLL))) || 6740 if ((0 != (*pflags & MHD_USE_POLL)) && (0 != (*pflags & MHD_USE_EPOLL)))
6741 ((0 != (*pflags & MHD_USE_EPOLL)) && (0 != (*pflags 6741 return NULL;
6742 & 6742 if ((0 != (*pflags & MHD_USE_EPOLL)) &&
6743 MHD_USE_THREAD_PER_CONNECTION))) 6743 (0 != (*pflags & MHD_USE_THREAD_PER_CONNECTION)))
6744 || 6744 return NULL;
6745 ((0 != (*pflags & MHD_USE_POLL)) && 6745 if ((0 != (*pflags & MHD_USE_POLL)) &&
6746 (0 == (*pflags & (MHD_USE_INTERNAL_POLLING_THREAD 6746 (0 == (*pflags & (MHD_USE_INTERNAL_POLLING_THREAD
6747 | MHD_USE_THREAD_PER_CONNECTION)))) || 6747 | MHD_USE_THREAD_PER_CONNECTION))))
6748 ((0 != (*pflags & MHD_USE_AUTO)) && (0 != (*pflags & (MHD_USE_POLL 6748 return NULL;
6749 | MHD_USE_EPOLL)))) ) 6749 if ((0 != (*pflags & MHD_USE_AUTO)) &&
6750 (0 != (*pflags & (MHD_USE_POLL | MHD_USE_EPOLL))))
6750 return NULL; 6751 return NULL;
6751 6752
6752 if (0 != (*pflags & MHD_USE_AUTO)) 6753 if (0 != (*pflags & MHD_USE_AUTO))