summaryrefslogtreecommitdiff
path: root/src/daemon/connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/connection.c')
-rw-r--r--src/daemon/connection.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/daemon/connection.c b/src/daemon/connection.c
index 188eea6b..fbcbffc2 100644
--- a/src/daemon/connection.c
+++ b/src/daemon/connection.c
@@ -1631,6 +1631,8 @@ MHD_connection_handle_idle (struct MHD_Connection *connection)
continue;
case MHD_CONNECTION_HEADERS_PROCESSED:
call_connection_handler (connection); /* first call */
+ if (connection->state == MHD_CONNECTION_CLOSED)
+ continue;
if (need_100_continue (connection))
{
connection->state = MHD_CONNECTION_CONTINUE_SENDING;