diff options
author | jim-p <jimp@pfsense.org> | 2013-02-04 13:19:17 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2013-02-04 13:19:17 -0500 |
commit | 61bcdf1c9faa28dd579353c0905d990e4ffeedba (patch) | |
tree | 646022ec7d090c30368f6ac5b36c9c3b80f30990 | |
parent | c341e805e8edbfdae8f84640d86170a37097721d (diff) | |
download | pfsense-packages-61bcdf1c9faa28dd579353c0905d990e4ffeedba.tar.gz pfsense-packages-61bcdf1c9faa28dd579353c0905d990e4ffeedba.tar.bz2 pfsense-packages-61bcdf1c9faa28dd579353c0905d990e4ffeedba.zip |
Don't add an empty ext_manager
-rw-r--r-- | config/squid/squid.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/config/squid/squid.inc b/config/squid/squid.inc index 960bad67..e620ae61 100644 --- a/config/squid/squid.inc +++ b/config/squid/squid.inc @@ -862,11 +862,13 @@ http_access allow manager localhost EOD; if(!empty($settings['ext_cachemanager'])) { - $extmgr = explode(";", ($settings['ext_cachemanager'])); + $extmgr = array_unique(explode(";", rtrim($settings['ext_cachemanager'], ';'))); $count = 1; $conf .= "\n# Allow external cache managers\n"; // $conf .= "acl ext_manager src ".$settings['ext_cachemanager']."\n"; foreach ($extmgr as $mgr) { + if (empty($mgr)) + continue; $conf .= "acl ext_manager_".$count." src "; $conf .= $mgr." "; $conf .= "\n"; |