commit 787bfd1859db22c58271f287dfcb505c0052edd3
parent 3cc303b75076b994c669f98673d3a1295cbabb6a
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Thu, 11 May 2017 14:25:25 +0300
Do not add any "Connection" headers for "upgrade" connections.
Diffstat:
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -1,3 +1,6 @@
+Thu May 11 14:24:00 MSK 2017
+ Do not add any "Connection" headers for "upgrade" connections. -EG
+
Wed May 10 23:09:00 MSK 2017
Resume resuming connection before other processing in external polling
mode. -EG
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
@@ -1205,6 +1205,9 @@ build_header_response (struct MHD_Connection *connection)
(connection->read_closed) ||
(MHD_CONN_MUST_CLOSE == connection->keepalive)) &&
(! response_has_close) &&
+#ifdef UPGRADE_SUPPORT
+ (NULL == connection->response->upgrade_handler) &&
+#endif /* UPGRADE_SUPPORT */
(0 == (connection->response->flags & MHD_RF_HTTP_VERSION_1_0_ONLY) ) )
must_add_close = MHD_YES;