]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix assertion client_side_reply.cc:662: "r->clientConnectionManager == http->getConn()"
authorAmos Jeffries <squid3@treenet.co.nz>
Thu, 19 May 2011 12:02:58 +0000 (06:02 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 19 May 2011 12:02:58 +0000 (06:02 -0600)
TODO: There is a biger bug in the URL re-write cloning not being right in
general. That is getting a separate and much larger fix in a followup patch.

src/client_side_request.cc

index 5d4565b9e14f5dffda4725ae3de14f5d3a15b31c..a8219a8b5b2c05aa3cf6cc396ea096db83e30a06 100644 (file)
@@ -1058,6 +1058,7 @@ ClientRequestContext::clientRedirectDone(char *result)
         new_request->indirect_client_addr = old_request->indirect_client_addr;
 #endif /* FOLLOW_X_FORWARDED_FOR */
         new_request->my_addr = old_request->my_addr;
+        new_request->clientConnectionManager = old_request->clientConnectionManager;
         new_request->flags = old_request->flags;
         new_request->flags.redirected = 1;
 #if USE_AUTH