From: Amos Jeffries Date: Mon, 20 Jun 2011 07:50:09 +0000 (+1200) Subject: Bug 3244: wrong port for peer relayed requests X-Git-Tag: take08~55^2~116 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9ee33a63b2a1a051b6ad04743c6b1a3e58454215;p=thirdparty%2Fsquid.git Bug 3244: wrong port for peer relayed requests --- diff --git a/src/forward.cc b/src/forward.cc index a60d208c83..9eced0540f 100644 --- a/src/forward.cc +++ b/src/forward.cc @@ -831,15 +831,11 @@ FwdState::connectStart() // Use pconn to avoid opening a new connection. const char *host; - int port; if (serverDestinations[0]->getPeer()) { host = serverDestinations[0]->getPeer()->host; - port = serverDestinations[0]->getPeer()->http_port; } else { host = request->GetHost(); - port = request->port; } - serverDestinations[0]->remote.SetPort(port); Comm::ConnectionPointer temp = fwdPconnPool->pop(serverDestinations[0], host, checkRetriable()); // if we found an open persistent connection to use. use it.