The unified diff between revisions [8de7938d..] and [034469d0..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "src/client_side.c"
# from [b649e6a94275e425a50e713403482b7528a84250]
# to [789699f4771bea1b5ccf981f55141d9b2c599757]
#
============================================================
--- src/client_side.c b649e6a94275e425a50e713403482b7528a84250
+++ src/client_side.c 789699f4771bea1b5ccf981f55141d9b2c599757
@@ -1036,6 +1036,7 @@ clientInterpretRequestHeaders(clientHttp
if(http->conn->pinned) {
request->flags.auth = 1;
request->flags.pinned = 1;
+ request->flags.must_keepalive = 1;
}
if (httpHeaderHas(req_hdr, HDR_AUTHORIZATION))
request->flags.auth = 1;
@@ -1451,6 +1452,7 @@ clientBuildReplyHeader(clientHttpRequest
httpHeaderPutStr(hdr, HDR_PROXY_SUPPORT, "Session-Based-Authentication");
httpHeaderPutStr(hdr, HDR_CONNECTION, "Proxy-support");
request->flags.pinned=1;
+ request->flags.must_keepalive = 1;
http->conn->pinned=1;
break;
}