diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2017-07-13 22:30:32 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2017-07-13 22:33:22 +0300 |
commit | 17a75e59233b8af60b4135f297a187fdad7929b2 (patch) | |
tree | a1075ab9438d30e119f7096b725540c8024d9d8e /src/microhttpd/connection.c | |
parent | 67f0f76b90a8564ef45ef55e6be6e6a973f66ebc (diff) | |
download | libmicrohttpd-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.c | 9 |
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")) |