summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-08-30 01:48:24 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-08-30 01:48:24 +0000
commit698f5500cadf649b29c8acb451d8c2bb8b9a5a07 (patch)
treea6538a9304a13ce3119dec148b090b763e59a3e5 /etc/inc
parentfc897becd257c912b3c4628a6ae288e738b4bf79 (diff)
downloadpfsense-698f5500cadf649b29c8acb451d8c2bb8b9a5a07.zip
pfsense-698f5500cadf649b29c8acb451d8c2bb8b9a5a07.tar.gz
Allow DNS to work if only 1 is set
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/services.inc7
1 files changed, 5 insertions, 2 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index dfbda67..8659df9 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -154,8 +154,11 @@ EOPP;
}
/* is failover dns setup? */
- if (is_array($dhcpifconf['dnsserver']) && $dhcpifconf['dnsserver'][0] <> "" && $dhcpifconf['dnsserver'][1] <> "") {
- $dhcpdconf .= " option domain-name-servers " . join(",", $dhcpifconf['dnsserver']) . ";\n";
+ if (is_array($dhcpifconf['dnsserver']) && $dhcpifconf['dnsserver'][0] <> "") {
+ $dhcpdconf .= " option domain-name-servers {$dhcpifconf['dnsserver'][0]}";
+ if($dhcpifconf['dnsserver'][1] <> "")
+ $dhcpdconf .= ",{$dhcpifconf['dnsserver'][1]}";
+ $dhcpdconf .= "\n";
} else {
if (is_array($dhcpifconf['dnsserver']) && ($dhcpifconf['dnsserver'][0])) {
$dnscfg .= " option domain-name-servers " . join(",", $dhcpifconf['dnsserver']) . ";";
OpenPOWER on IntegriCloud