From: Nikolai Gorchilov Date: Fri, 21 Mar 2014 08:45:23 +0000 (-0600) Subject: Use request URI instead of StoreID when forwarding requests to peers X-Git-Tag: SQUID_3_4_4_1~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b9d2ee141932cc82067659f4646415f33121f65;p=thirdparty%2Fsquid.git Use request URI instead of StoreID when forwarding requests to peers TODO: There are more bugs like that, including using Store IDs in ICP requests. --- diff --git a/src/http.cc b/src/http.cc index e3ae204c1d..1d071f57f3 100644 --- a/src/http.cc +++ b/src/http.cc @@ -2105,7 +2105,7 @@ HttpStateData::buildRequestPrefix(MemBuf * mb) Http::ProtocolVersion httpver(1,1); const char * url; if (_peer && !_peer->options.originserver) - url = entry->url(); + url = urlCanonical(request); else url = request->urlpath.termedBuf(); mb->Printf("%s %s %s/%d.%d\r\n",