aboutsummaryrefslogtreecommitdiffstats
path: root/config/squid3
diff options
context:
space:
mode:
Diffstat (limited to 'config/squid3')
-rw-r--r--config/squid3/squid.inc6
1 files changed, 5 insertions, 1 deletions
diff --git a/config/squid3/squid.inc b/config/squid3/squid.inc
index 821493ad..acb5a2d3 100644
--- a/config/squid3/squid.inc
+++ b/config/squid3/squid.inc
@@ -711,7 +711,11 @@ function squid_resync_upstream() {
$conf = '';
if ($settings['proxy_forwarding'] == 'on') {
- $conf .= "cache_peer {$settings['proxy_addr']} parent {$settings['proxy_port']} {$settings['icp_port']} ";
+ $conf .= "cache_peer {$settings['proxy_addr']} parent {$settings['proxy_port']} ";
+ if ($settings['icp_port'] == '7')
+ $conf .= "{$settings['icp_port']} no-query";
+ else
+ $conf .= "{$settings['icp_port']}";
if (!empty($settings['username']))
$conf .= " login={$settings['username']}";