]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug 3213: https sites (CONNECT) not open when using NTLM
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 21 Aug 2011 00:50:02 +0000 (12:50 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 21 Aug 2011 00:50:02 +0000 (12:50 +1200)
src/client_side_request.cc

index 307dfebd363d4d67ba06044752520024d02c31b1..2befe35933ef09575497645823edf68674943095 100644 (file)
@@ -792,6 +792,7 @@ ClientRequestContext::clientAccessCheckDone(const allow_t &answer)
 #else
                                     NULL);
 #endif
+        http->getConn()->flags.readMore = true; // resume any pipeline reads.
         node = (clientStreamNode *)http->client_stream.tail->data;
         clientStreamRead(node, http, node->readBuffer);
         return;
@@ -1781,7 +1782,7 @@ ClientHttpRequest::handleAdaptationFailure(int errDetail, bool bypassable)
 #endif
 
     request->detailError(ERR_ICAP_FAILURE, errDetail);
-
+    c->flags.reaMore = true;
     node = (clientStreamNode *)client_stream.tail->data;
     clientStreamRead(node, this, node->readBuffer);
 }