From e163952f29d1b9bc68731985c14caa3129ce49ce Mon Sep 17 00:00:00 2001 From: jim-p Date: Sat, 16 Jan 2016 22:27:04 -0500 Subject: Fix dns test for localhost inclusion, when saving now the port value can be set but empty. Fixes #5775 --- src/etc/inc/system.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/etc/inc/system.inc') 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)))) && -- cgit v1.1