|
|
@@ -5366,7 +5366,8 @@ MHD_start_daemon_va (unsigned int flags,
|
|
|
/* Check for invalid combinations of flags. */
|
|
|
if ( ((0 != (*pflags & MHD_USE_POLL)) && (0 != (*pflags & MHD_USE_EPOLL))) ||
|
|
|
((0 != (*pflags & MHD_USE_EPOLL)) && (0 != (*pflags & MHD_USE_THREAD_PER_CONNECTION))) ||
|
|
|
- ((0 != (*pflags & MHD_USE_POLL)) && (0 == (*pflags & MHD_USE_INTERNAL_POLLING_THREAD))) ||
|
|
|
+ ((0 != (*pflags & MHD_USE_POLL)) &&
|
|
|
+ (0 == (*pflags & (MHD_USE_INTERNAL_POLLING_THREAD | MHD_USE_THREAD_PER_CONNECTION)))) ||
|
|
|
((0 != (*pflags & MHD_USE_AUTO)) && (0 != (*pflags & (MHD_USE_POLL | MHD_USE_EPOLL)))) )
|
|
|
return NULL;
|
|
|
|