]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug 3244: wrong port for peer relayed requests
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 20 Jun 2011 07:50:09 +0000 (19:50 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 20 Jun 2011 07:50:09 +0000 (19:50 +1200)
src/forward.cc

index a60d208c8385cab7cec0ec1cbb30590f52bc2347..9eced0540f843fb20fa91cd371a565683c6113eb 100644 (file)
@@ -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.