aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/microhttpd/connection.c')
-rw-r--r--src/microhttpd/connection.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
index 60dc5eb4..3e641d15 100644
--- a/src/microhttpd/connection.c
+++ b/src/microhttpd/connection.c
@@ -1274,7 +1274,9 @@ keepalive_possible (struct MHD_Connection *connection)
1274 return MHD_NO; 1274 return MHD_NO;
1275 1275
1276 if (MHD_str_equal_caseless_(connection->version, 1276 if (MHD_str_equal_caseless_(connection->version,
1277 MHD_HTTP_VERSION_1_1)) 1277 MHD_HTTP_VERSION_1_1) &&
1278 ( (NULL == connection->response) ||
1279 (0 == (connection->response->flags & MHD_RF_HTTP_VERSION_1_0_RESPONSE) ) ) )
1278 { 1280 {
1279 if (MHD_lookup_header_s_token_ci (connection, 1281 if (MHD_lookup_header_s_token_ci (connection,
1280 MHD_HTTP_HEADER_CONNECTION, 1282 MHD_HTTP_HEADER_CONNECTION,
@@ -1449,7 +1451,8 @@ build_header_response (struct MHD_Connection *connection)
1449 (0 != (connection->responseCode & MHD_ICY_FLAG)) 1451 (0 != (connection->responseCode & MHD_ICY_FLAG))
1450 ? "ICY" 1452 ? "ICY"
1451 : ( (MHD_str_equal_caseless_ (MHD_HTTP_VERSION_1_0, 1453 : ( (MHD_str_equal_caseless_ (MHD_HTTP_VERSION_1_0,
1452 connection->version)) 1454 connection->version) ||
1455 (0 != (connection->response->flags & MHD_RF_HTTP_VERSION_1_0_RESPONSE)) )
1453 ? MHD_HTTP_VERSION_1_0 1456 ? MHD_HTTP_VERSION_1_0
1454 : MHD_HTTP_VERSION_1_1), 1457 : MHD_HTTP_VERSION_1_1),
1455 rc, 1458 rc,