diff options
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r-- | src/microhttpd/daemon.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index 01a5b6d4..bd952ce3 100644 --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c | |||
@@ -4213,6 +4213,8 @@ close_connection (struct MHD_Connection *pos) | |||
4213 | 4213 | ||
4214 | MHD_connection_close (pos, | 4214 | MHD_connection_close (pos, |
4215 | MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN); | 4215 | MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN); |
4216 | if (0 != (daemon->options & MHD_USE_THREAD_PER_CONNECTION)) | ||
4217 | return; /* must let thread to the rest */ | ||
4216 | if (pos->connection_timeout == pos->daemon->connection_timeout) | 4218 | if (pos->connection_timeout == pos->daemon->connection_timeout) |
4217 | XDLL_remove (daemon->normal_timeout_head, | 4219 | XDLL_remove (daemon->normal_timeout_head, |
4218 | daemon->normal_timeout_tail, | 4220 | daemon->normal_timeout_tail, |