aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/connection.c')
-rw-r--r--src/daemon/connection.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/daemon/connection.c b/src/daemon/connection.c
index 3482aa33..1b95379c 100644
--- a/src/daemon/connection.c
+++ b/src/daemon/connection.c
@@ -1857,6 +1857,8 @@ MHD_connection_handle_write (struct MHD_Connection *connection)
1857 break; 1857 break;
1858 case MHD_CONNECTION_HEADERS_SENDING: 1858 case MHD_CONNECTION_HEADERS_SENDING:
1859 do_write (connection); 1859 do_write (connection);
1860 if (connection->state != MHD_CONNECTION_HEADERS_SENDING)
1861 break;
1860 check_write_done (connection, MHD_CONNECTION_HEADERS_SENT); 1862 check_write_done (connection, MHD_CONNECTION_HEADERS_SENT);
1861 break; 1863 break;
1862 case MHD_CONNECTION_HEADERS_SENT: 1864 case MHD_CONNECTION_HEADERS_SENT:
@@ -1910,6 +1912,8 @@ MHD_connection_handle_write (struct MHD_Connection *connection)
1910 break; 1912 break;
1911 case MHD_CONNECTION_CHUNKED_BODY_READY: 1913 case MHD_CONNECTION_CHUNKED_BODY_READY:
1912 do_write (connection); 1914 do_write (connection);
1915 if (connection->state != MHD_CONNECTION_CHUNKED_BODY_READY)
1916 break;
1913 check_write_done (connection, 1917 check_write_done (connection,
1914 (connection->response->total_size == 1918 (connection->response->total_size ==
1915 connection->response_write_position) ? 1919 connection->response_write_position) ?
@@ -1922,6 +1926,8 @@ MHD_connection_handle_write (struct MHD_Connection *connection)
1922 break; 1926 break;
1923 case MHD_CONNECTION_FOOTERS_SENDING: 1927 case MHD_CONNECTION_FOOTERS_SENDING:
1924 do_write (connection); 1928 do_write (connection);
1929 if (connection->state != MHD_CONNECTION_FOOTERS_SENDING)
1930 break;
1925 check_write_done (connection, MHD_CONNECTION_FOOTERS_SENT); 1931 check_write_done (connection, MHD_CONNECTION_FOOTERS_SENT);
1926 break; 1932 break;
1927 case MHD_CONNECTION_FOOTERS_SENT: 1933 case MHD_CONNECTION_FOOTERS_SENT: