From a0edd366288c8fa82736a754df099c20e79e4f88 Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Thu, 19 Aug 2021 21:18:51 +0300 Subject: [PATCH] Simple fix for 6f48db46b16579198fd48862fb8ec4829216ba2d --- src/microhttpd/connection.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c index 9cdc06f1..39cf4cb6 100644 --- a/src/microhttpd/connection.c +++ b/src/microhttpd/connection.c @@ -1941,7 +1941,7 @@ build_header_response (struct MHD_Connection *connection) else if (MHD_CONN_USE_KEEPALIVE == c->keepalive) { if ((MHD_HTTP_VER_1_0 == c->http_ver) || - (0 != (r->flags | MHD_RF_SEND_KEEP_ALIVE_HEADER))) + (0 != (r->flags & MHD_RF_SEND_KEEP_ALIVE_HEADER))) { if (! buffer_append_s (buf, &pos, buf_size, MHD_HTTP_HEADER_CONNECTION ": Keep-Alive\r\n")) @@ -1956,7 +1956,7 @@ build_header_response (struct MHD_Connection *connection) ! c->rp_props.chunked, (MHD_CONN_MUST_CLOSE == c->keepalive), ((MHD_HTTP_VER_1_0 == c->http_ver) || - (0 != (r->flags | MHD_RF_SEND_KEEP_ALIVE_HEADER))) && + (0 != (r->flags & MHD_RF_SEND_KEEP_ALIVE_HEADER))) && (MHD_CONN_USE_KEEPALIVE == c->keepalive))) return MHD_NO;