summaryrefslogtreecommitdiffstats
path: root/etc/inc/system.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/system.inc')
-rw-r--r--etc/inc/system.inc14
1 files changed, 9 insertions, 5 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc
index afbc275..ab5bed7 100644
--- a/etc/inc/system.inc
+++ b/etc/inc/system.inc
@@ -119,11 +119,15 @@ function get_nameservers() {
global $config, $g;
$master_list = array();
$dns_lists = split("\n", `ls /var/etc/nameserver_* 2>/dev/null`);
- foreach($dns_lists as $dns) {
- $items = split("\n", file_get_contents($dns));
- foreach($items as $item)
- if($item <> "")
- $master_list[] = $item;
+ if($dns_lists) {
+ foreach($dns_lists as $dns) {
+ if(!$dns)
+ continue;
+ $items = split("\n", file_get_contents($dns));
+ foreach($items as $item)
+ if($item <> "")
+ $master_list[] = $item;
+ }
}
if(!file_exists("/var/etc/nameservers.conf"))
return $master_list;
OpenPOWER on IntegriCloud