diff options
Diffstat (limited to 'src/daemon/daemon.c')
-rw-r--r-- | src/daemon/daemon.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c index f393355b..c586bf5a 100644 --- a/src/daemon/daemon.c +++ b/src/daemon/daemon.c | |||
@@ -190,6 +190,9 @@ MHD_handle_connection(void * data) { | |||
190 | (FD_ISSET(con->socket_fd, &ws)) && | 190 | (FD_ISSET(con->socket_fd, &ws)) && |
191 | (MHD_YES != MHD_session_handle_write(con)) ) ) | 191 | (MHD_YES != MHD_session_handle_write(con)) ) ) |
192 | break; | 192 | break; |
193 | if ( (con->headersReceived == 1) && | ||
194 | (con->response == NULL) ) | ||
195 | MHD_call_session_handler(con); | ||
193 | } | 196 | } |
194 | if (con->socket_fd != -1) { | 197 | if (con->socket_fd != -1) { |
195 | CLOSE(con->socket_fd); | 198 | CLOSE(con->socket_fd); |