Squid-2.2.STABLE3: Persistent connections request_timeout Persistent connections used a hardcoded timeout of 15 seconds instead of request_timeout as documented in squid.conf. Index: squid/src/client_side.c diff -u squid/src/client_side.c:1.1.1.40.2.2 squid/src/client_side.c:1.1.1.40.2.3 --- squid/src/client_side.c:1.1.1.40.2.2 Thu May 20 00:46:51 1999 +++ squid/src/client_side.c Thu May 20 21:00:16 1999 @@ -1575,7 +1575,7 @@ /* * Set the timeout BEFORE calling clientReadRequest(). */ - commSetTimeout(conn->fd, 15, requestTimeout, conn); + commSetTimeout(conn->fd, Config.Timeout.request, requestTimeout, conn); clientReadRequest(conn->fd, conn); /* Read next request */ /* * Note, the FD may be closed at this point.