aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/connection.c
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2017-07-13 22:30:32 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2017-07-13 22:33:22 +0300
commit17a75e59233b8af60b4135f297a187fdad7929b2 (patch)
treea1075ab9438d30e119f7096b725540c8024d9d8e /src/microhttpd/connection.c
parent67f0f76b90a8564ef45ef55e6be6e6a973f66ebc (diff)
downloadlibmicrohttpd-17a75e59233b8af60b4135f297a187fdad7929b2.tar.gz
libmicrohttpd-17a75e59233b8af60b4135f297a187fdad7929b2.zip
Do not "keep-alive" if "upgrade" was requested
Diffstat (limited to 'src/microhttpd/connection.c')
-rw-r--r--src/microhttpd/connection.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
index 3eb3cc3b..bbebfc57 100644
--- a/src/microhttpd/connection.c
+++ b/src/microhttpd/connection.c
@@ -1113,13 +1113,8 @@ keepalive_possible (struct MHD_Connection *connection)
1113 if (MHD_lookup_header_s_token_ci (connection, 1113 if (MHD_lookup_header_s_token_ci (connection,
1114 MHD_HTTP_HEADER_CONNECTION, 1114 MHD_HTTP_HEADER_CONNECTION,
1115 "upgrade")) 1115 "upgrade"))
1116 { 1116 return MHD_NO;
1117#ifdef UPGRADE_SUPPORT 1117
1118 if ( (NULL == connection->response) ||
1119 (NULL == connection->response->upgrade_handler) )
1120#endif /* UPGRADE_SUPPORT */
1121 return MHD_NO;
1122 }
1123 if (MHD_lookup_header_s_token_ci (connection, 1118 if (MHD_lookup_header_s_token_ci (connection,
1124 MHD_HTTP_HEADER_CONNECTION, 1119 MHD_HTTP_HEADER_CONNECTION,
1125 "close")) 1120 "close"))