]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug 3213: https sites (CONNECT) not open when using NTLM
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 27 Aug 2011 09:49:09 +0000 (03:49 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 27 Aug 2011 09:49:09 +0000 (03:49 -0600)
src/client_side_request.cc

index d6c18297a65c9781996a34c18ae93a706da29091..e4c0d35e507364e69f5eb6b6bbd9b2105102a031 100644 (file)
@@ -637,7 +637,7 @@ ClientRequestContext::clientAccessCheckDone(int answer)
                                     NULL,
                                     http->getConn() != NULL && http->getConn()->auth_user_request ?
                                     http->getConn()->auth_user_request : http->request->auth_user_request);
-
+        http->getConn()->flags.readMoreRequests = true; // resume any pipeline reads.
         node = (clientStreamNode *)http->client_stream.tail->data;
         clientStreamRead(node, http, node->readBuffer);
         return;
@@ -1558,7 +1558,7 @@ ClientHttpRequest::handleAdaptationFailure(bool bypassable)
                                 (c != NULL ? c->peer : noAddr), request, NULL,
                                 (c != NULL && c->auth_user_request ?
                                  c->auth_user_request : request->auth_user_request));
-
+    c->flags.readMoreRequests = true;
     node = (clientStreamNode *)client_stream.tail->data;
     clientStreamRead(node, this, node->readBuffer);
 }