[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r16899 - libmicrohttpd/src/daemon
From: |
gnunet |
Subject: |
[GNUnet-SVN] r16899 - libmicrohttpd/src/daemon |
Date: |
Fri, 16 Sep 2011 19:42:17 +0200 |
Author: wachs
Date: 2011-09-16 19:42:16 +0200 (Fri, 16 Sep 2011)
New Revision: 16899
Modified:
libmicrohttpd/src/daemon/connection.c
Log:
fixing implications of new early response cleanup code -CG
Modified: libmicrohttpd/src/daemon/connection.c
===================================================================
--- libmicrohttpd/src/daemon/connection.c 2011-09-16 17:32:45 UTC (rev
16898)
+++ libmicrohttpd/src/daemon/connection.c 2011-09-16 17:42:16 UTC (rev
16899)
@@ -1857,6 +1857,8 @@
break;
case MHD_CONNECTION_HEADERS_SENDING:
do_write (connection);
+ if (connection->state != MHD_CONNECTION_HEADERS_SENDING)
+ break;
check_write_done (connection, MHD_CONNECTION_HEADERS_SENT);
break;
case MHD_CONNECTION_HEADERS_SENT:
@@ -1910,6 +1912,8 @@
break;
case MHD_CONNECTION_CHUNKED_BODY_READY:
do_write (connection);
+ if (connection->state != MHD_CONNECTION_CHUNKED_BODY_READY)
+ break;
check_write_done (connection,
(connection->response->total_size ==
connection->response_write_position) ?
@@ -1922,6 +1926,8 @@
break;
case MHD_CONNECTION_FOOTERS_SENDING:
do_write (connection);
+ if (connection->state != MHD_CONNECTION_FOOTERS_SENDING)
+ break;
check_write_done (connection, MHD_CONNECTION_FOOTERS_SENT);
break;
case MHD_CONNECTION_FOOTERS_SENT:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r16899 - libmicrohttpd/src/daemon,
gnunet <=