commit 0310cef0141d5deb3917a7c322833cfd46b18bb7 parent f30211ed82564bc383b292aea69f090cab35cb16 Author: Evgeny Grin (Karlson2k) <k2k@narod.ru> Date: Mon, 14 Nov 2016 14:53:00 +0300 Fixed connection's closure reason in thread-per-connection mode. Diffstat:
| M | src/microhttpd/daemon.c | | | 4 | +++- |
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -1744,7 +1744,9 @@ thread_main_handle_connection (void *data) #endif if (MHD_CONNECTION_CLOSED != con->state) MHD_connection_close_ (con, - MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN); + (MHD_NO == daemon->shutdown) ? + MHD_REQUEST_TERMINATED_WITH_ERROR : + MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN); con->idle_handler (con); } exit: