summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2016-01-16 22:27:04 -0500
committerjim-p <jimp@pfsense.org>2016-01-16 22:30:13 -0500
commite163952f29d1b9bc68731985c14caa3129ce49ce (patch)
treead0fd39a8821ba9a24f4b1510c887bf162c1a876
parentee7d4b084572bc5dff846427a3df28a8ae754241 (diff)
downloadpfsense-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
-rw-r--r--src/etc/inc/system.inc4
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)))) &&
OpenPOWER on IntegriCloud