diff options
Diffstat (limited to 'src/daemon/daemon.c')
-rw-r--r-- | src/daemon/daemon.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c index 4f2a5d58..d29ce4aa 100644 --- a/src/daemon/daemon.c +++ b/src/daemon/daemon.c | |||
@@ -247,7 +247,11 @@ MHD_handle_connection (void *data) | |||
247 | tv.tv_sec = 0; | 247 | tv.tv_sec = 0; |
248 | if ((con->state == MHD_CONNECTION_NORMAL_BODY_UNREADY) || | 248 | if ((con->state == MHD_CONNECTION_NORMAL_BODY_UNREADY) || |
249 | (con->state == MHD_CONNECTION_CHUNKED_BODY_UNREADY)) | 249 | (con->state == MHD_CONNECTION_CHUNKED_BODY_UNREADY)) |
250 | timeout = 1; /* do not block */ | 250 | { |
251 | /* do not block (we're waiting for our callback to succeed) */ | ||
252 | timeout = 1; | ||
253 | tv.tv_sec = 0; | ||
254 | } | ||
251 | num_ready = SELECT (max + 1, | 255 | num_ready = SELECT (max + 1, |
252 | &rs, &ws, &es, (timeout != 0) ? &tv : NULL); | 256 | &rs, &ws, &es, (timeout != 0) ? &tv : NULL); |
253 | if (num_ready < 0) | 257 | if (num_ready < 0) |