summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2012-05-06 12:02:07 -0400
committerjim-p <jimp@pfsense.org>2012-05-06 12:02:07 -0400
commit5db4d1eb56f92c75d8db0f7324b0bd08b58b80aa (patch)
tree095623baa7f1dd217b7f3760846685951ebcb028 /etc
parent18e89fd6505f563634bc4b0052c7644e0f97fc6d (diff)
downloadpfsense-5db4d1eb56f92c75d8db0f7324b0bd08b58b80aa.zip
pfsense-5db4d1eb56f92c75d8db0f7324b0bd08b58b80aa.tar.gz
Test if this is an array before using it as an array.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/system.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc
index b902761..8ce0fa2 100644
--- a/etc/inc/system.inc
+++ b/etc/inc/system.inc
@@ -258,6 +258,8 @@ function system_hosts_generate() {
$lhosts .= "{$host['ip']} {$host['host']}.{$host['domain']} {$host['host']}\n";
else
$lhosts .= "{$host['ip']} {$host['domain']}\n";
+ if (!is_array($host['aliases']) || !is_array($host['aliases']['item']))
+ continue;
foreach ($host['aliases']['item'] as $alias) {
if ($alias['host'])
$lhosts .= "{$host['ip']} {$alias['host']}.{$alias['domain']} {$alias['host']}\n";
OpenPOWER on IntegriCloud