diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-08-30 01:48:24 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-08-30 01:48:24 +0000 |
commit | 698f5500cadf649b29c8acb451d8c2bb8b9a5a07 (patch) | |
tree | a6538a9304a13ce3119dec148b090b763e59a3e5 | |
parent | fc897becd257c912b3c4628a6ae288e738b4bf79 (diff) | |
download | pfsense-698f5500cadf649b29c8acb451d8c2bb8b9a5a07.zip pfsense-698f5500cadf649b29c8acb451d8c2bb8b9a5a07.tar.gz |
Allow DNS to work if only 1 is set
-rw-r--r-- | etc/inc/services.inc | 7 |
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']) . ";"; |