summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-08-18 15:20:30 +0000
committerng0 <ng0@n0.is>2019-08-18 15:20:30 +0000
commite82de7505f3be8fcee6bd1fc8990893b0a423a40 (patch)
tree6eccae5a9e2d328a2433f18a7e783f6927ad20ff
parent3242129e19b6e463d28b0e464cad9891a2cffe1e (diff)
Revert "connection.c: remove dead code."dev/ng0/gsoc2019
This reverts commit 39ddaf988f41c50b3a36d6683b4ca3c7e298041d. Without this test_upgrade hangs on select(6) in FreeBSD.
-rw-r--r--src/microhttpd/connection.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
index b8e2462b..ab760e4a 100644
--- a/src/microhttpd/connection.c
+++ b/src/microhttpd/connection.c
@@ -3560,9 +3560,9 @@ MHD_connection_handle_idle (struct MHD_Connection *connection)
/* no default action */
break;
case MHD_CONNECTION_HEADERS_SENT:
- /* Some clients may take some actions right after header receive.
- This is now handled by code in and around mhd_send.c. */
- break;
+ /* Some clients may take some actions right after header receive */
+ if (socket_flush_possible (connection))
+ socket_start_no_buffering_flush (connection); /* REMOVE: Dead */
#ifdef UPGRADE_SUPPORT
if (NULL != connection->response->upgrade_handler)