From d9fadeaa66da0489ddc0b5637ebfefc45bccf7ad Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Tue, 13 Dec 2005 21:50:53 +0000 Subject: [PATCH] Do not return duplicate dns servers --- etc/inc/pfsense-utils.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index df60d5a194..a2919b3c15 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