diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-12-13 21:50:53 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-12-13 21:50:53 +0000 |
commit | d9fadeaa66da0489ddc0b5637ebfefc45bccf7ad (patch) | |
tree | cd823c2d9ce377e65984901b097940e92114c088 /etc/inc/pfsense-utils.inc | |
parent | 82a7eb4a294efbe78804065eb3de76e371614b46 (diff) | |
download | pfsense-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.inc | 9 |
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 |