aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/squid/squid.inc7
1 files changed, 5 insertions, 2 deletions
diff --git a/config/squid/squid.inc b/config/squid/squid.inc
index 54e87c1a..00d6c1cf 100644
--- a/config/squid/squid.inc
+++ b/config/squid/squid.inc
@@ -1041,9 +1041,12 @@ function squid_resync_auth() {
$conf .= "http_access allow $acl\n";
}
else {
- $noauth = implode(' ', explode("\n", base64_decode($settings['no_auth_hosts'])));
+ $noauth = base64_decode($settings['no_auth_hosts']);
if (!empty($noauth)) {
- $conf .= "acl noauth src $noauth\n";
+ foreach (split("\n", $noauth) as $host) {
+ $host = trim($host);
+ $conf .= "acl noauth src $host\n";
+ }
$valid_acls[] = 'noauth';
}