summaryrefslogtreecommitdiffstats
path: root/etc/inc/pfsense-utils.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-12-13 21:50:53 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-12-13 21:50:53 +0000
commitd9fadeaa66da0489ddc0b5637ebfefc45bccf7ad (patch)
treecd823c2d9ce377e65984901b097940e92114c088 /etc/inc/pfsense-utils.inc
parent82a7eb4a294efbe78804065eb3de76e371614b46 (diff)
downloadpfsense-d9fadeaa66da0489ddc0b5637ebfefc45bccf7ad.zip
pfsense-d9fadeaa66da0489ddc0b5637ebfefc45bccf7ad.tar.gz
Do not return duplicate dns servers
Diffstat (limited to 'etc/inc/pfsense-utils.inc')
-rw-r--r--etc/inc/pfsense-utils.inc9
1 files changed, 8 insertions, 1 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index df60d5a..a2919b3 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -53,7 +53,14 @@ function get_dns_servers() {
if (preg_match("/nameserver (.*)/", $dns, $matches))
$dns_servers[] = $matches[1];
}
- return $dns_servers;
+ $dns_server_master = array();
+ foreach($dns_servers as $t) {
+ if($t <> $lastseen)
+ if($t <> "")
+ $dns_server_master[] = $t;
+ $lastseen = $t;
+ }
+ return $dns_server_master;
}
/****f* pfsense-utils/log_error
OpenPOWER on IntegriCloud