diff options
author | jim-p <jimp@pfsense.org> | 2016-01-16 22:27:04 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2016-01-16 22:30:13 -0500 |
commit | e163952f29d1b9bc68731985c14caa3129ce49ce (patch) | |
tree | ad0fd39a8821ba9a24f4b1510c887bf162c1a876 /src/etc | |
parent | ee7d4b084572bc5dff846427a3df28a8ae754241 (diff) | |
download | pfsense-e163952f29d1b9bc68731985c14caa3129ce49ce.zip pfsense-e163952f29d1b9bc68731985c14caa3129ce49ce.tar.gz |
Fix dns test for localhost inclusion, when saving now the port value can be set but empty. Fixes #5775
Diffstat (limited to 'src/etc')
-rw-r--r-- | src/etc/inc/system.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/etc/inc/system.inc b/src/etc/inc/system.inc index 6d869e5..1a137d1 100644 --- a/src/etc/inc/system.inc +++ b/src/etc/inc/system.inc @@ -159,11 +159,11 @@ function system_resolvconf_generate($dynupdate = false) { $syscfg = $config['system']; if ((((isset($config['dnsmasq']['enable'])) && - (!isset($config['dnsmasq']['port']) || $config['dnsmasq']['port'] == "53") && + (empty($config['dnsmasq']['port']) || $config['dnsmasq']['port'] == "53") && (empty($config['dnsmasq']['interface']) || in_array("lo0", explode(",", $config['dnsmasq']['interface'])))) || ((isset($config['unbound']['enable'])) && - (!isset($config['unbound']['port']) || $config['unbound']['port'] == "53") && + (empty($config['unbound']['port']) || $config['unbound']['port'] == "53") && (empty($config['unbound']['active_interface']) || in_array("lo0", explode(",", $config['unbound']['active_interface'])) || in_array("all", explode(",", $config['unbound']['active_interface']), true)))) && |