diff options
Diffstat (limited to 'src/daemon/connection.c')
-rw-r--r-- | src/daemon/connection.c | 6 |
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: |