From 698f5500cadf649b29c8acb451d8c2bb8b9a5a07 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Tue, 30 Aug 2005 01:48:24 +0000 Subject: Allow DNS to work if only 1 is set --- etc/inc/services.inc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'etc') 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']) . ";"; -- cgit v1.1