]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
set destination Conn on fwdPconnPop for peer
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 15 Aug 2010 01:45:18 +0000 (13:45 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 15 Aug 2010 01:45:18 +0000 (13:45 +1200)
src/forward.cc

index 9b9ed85b2e26eb71f7e14e4d014902719d253ff3..b04ebf6f558d96e85fc167d0c77bcb7541b5b1bf 100644 (file)
@@ -798,10 +798,10 @@ FwdState::connectStart()
     if (serverDestinations[0]->getPeer()) {
         host = serverDestinations[0]->getPeer()->host;
         port = serverDestinations[0]->getPeer()->http_port;
-        serverConn->fd = fwdPconnPool->pop(serverDestinations[0]->getPeer()->name,
-                                           serverDestinations[0]->getPeer()->http_port,
-                                           request->GetHost(), serverDestinations[0]->local,
-                                           checkRetriable());
+        serverDestinations[0]->fd = fwdPconnPool->pop(serverDestinations[0]->getPeer()->name,
+                                                      serverDestinations[0]->getPeer()->http_port,
+                                                      request->GetHost(), serverDestinations[0]->local,
+                                                      checkRetriable());
     } else {
         host = request->GetHost();
         port = request->port;