summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-01-23 11:04:54 -0200
committerRenato Botelho <garga@FreeBSD.org>2013-01-23 11:04:54 -0200
commitfa7b825f901c24d6de91ce980a651eddb5f15abb (patch)
treebf7c80d3cf7aec89fcccd7906a13ce6e8af1dc94
parentb75d7fd513b701bcc726627f6986c5e3fd540f1d (diff)
downloadpfsense-fa7b825f901c24d6de91ce980a651eddb5f15abb.zip
pfsense-fa7b825f901c24d6de91ce980a651eddb5f15abb.tar.gz
Fix some DHCP per pool options that will never be considered because of a wrong check
-rw-r--r--etc/inc/services.inc6
1 files changed, 3 insertions, 3 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index 82f11db..da5f340 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -616,7 +616,7 @@ EOPP;
$pdnscfg .= " ddns-update-style interim;\n";
}
- if (is_array($poolconf['dnsserver']) && ($poolconf['dnsserver'][0]) && ($poolconf['dnsserver'][0] != $poolconf['dnsserver'][0])) {
+ if (is_array($poolconf['dnsserver']) && ($poolconf['dnsserver'][0]) && ($poolconf['dnsserver'][0] != $dhcpifconf['dnsserver'][0])) {
$pdnscfg .= " option domain-name-servers " . join(",", $poolconf['dnsserver']) . ";\n";
}
$dhcpdconf .= "{$pdnscfg}";
@@ -630,13 +630,13 @@ EOPP;
$dhcpdconf .= " max-lease-time {$poolconf['maxleasetime']};\n";
// netbios-name*
- if (is_array($poolconf['winsserver']) && $poolconf['winsserver'][0] && ($poolconf['winsserver'][0] != $poolconf['winsserver'][0])) {
+ if (is_array($poolconf['winsserver']) && $poolconf['winsserver'][0] && ($poolconf['winsserver'][0] != $dhcpifconf['winsserver'][0])) {
$dhcpdconf .= " option netbios-name-servers " . join(",", $poolconf['winsserver']) . ";\n";
$dhcpdconf .= " option netbios-node-type 8;\n";
}
// ntp-servers
- if (is_array($poolconf['ntpserver']) && $poolconf['ntpserver'][0] && ($poolconf['ntpserver'][0] != $poolconf['ntpserver'][0]))
+ if (is_array($poolconf['ntpserver']) && $poolconf['ntpserver'][0] && ($poolconf['ntpserver'][0] != $dhcpifconf['ntpserver'][0]))
$dhcpdconf .= " option ntp-servers " . join(",", $poolconf['ntpserver']) . ";\n";
// tftp-server-name
OpenPOWER on IntegriCloud