summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2015-03-26 12:58:35 -0300
committerRenato Botelho <garga@FreeBSD.org>2015-03-26 12:58:35 -0300
commit86feced0f3734e015e70a0e8d85e9b5fed233524 (patch)
treebf4733b63a189888aeac43dea6ab91d73e6606a1 /etc
parent9afdc93982d7a2c352c60dfa8540a6f8a00bf078 (diff)
parenta110a0cb06ae9fddd61d8bb73248333ab1eb469b (diff)
downloadpfsense-86feced0f3734e015e70a0e8d85e9b5fed233524.zip
pfsense-86feced0f3734e015e70a0e8d85e9b5fed233524.tar.gz
Merge pull request #1586 from phil-davis/patch-6
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/unbound.inc13
1 files changed, 6 insertions, 7 deletions
diff --git a/etc/inc/unbound.inc b/etc/inc/unbound.inc
index 22abb5d..914dd49b4 100644
--- a/etc/inc/unbound.inc
+++ b/etc/inc/unbound.inc
@@ -233,7 +233,7 @@ EOF;
$verbosity = isset($config['unbound']['log_verbosity']) ? $config['unbound']['log_verbosity'] : 1;
$use_caps = isset($config['unbound']['use_caps']) ? "yes" : "no";
- // Set up forwarding if it configured
+ // Set up forwarding if it is configured
if (isset($config['unbound']['forwarding'])) {
$dnsservers = array();
if (isset($config['system']['dnsallowoverride'])) {
@@ -243,12 +243,11 @@ EOF;
$dnsservers[] = $nameserver;
}
}
- } else {
- $ns = array_unique(get_dns_servers());
- foreach ($ns as $nameserver) {
- if ($nameserver) {
- $dnsservers[] = $nameserver;
- }
+ }
+ $sys_dnsservers = array_unique(get_dns_servers());
+ foreach ($sys_dnsservers as $sys_dnsserver) {
+ if ($sys_dnsserver && (!in_array($sys_dnsserver, $ns))) {
+ $dnsservers[] = $sys_dnsserver;
}
}
OpenPOWER on IntegriCloud