diff options
author | jim-p <jimp@pfsense.org> | 2012-05-06 12:02:07 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2012-05-06 12:02:07 -0400 |
commit | 5db4d1eb56f92c75d8db0f7324b0bd08b58b80aa (patch) | |
tree | 095623baa7f1dd217b7f3760846685951ebcb028 /etc/inc | |
parent | 18e89fd6505f563634bc4b0052c7644e0f97fc6d (diff) | |
download | pfsense-5db4d1eb56f92c75d8db0f7324b0bd08b58b80aa.zip pfsense-5db4d1eb56f92c75d8db0f7324b0bd08b58b80aa.tar.gz |
Test if this is an array before using it as an array.
Diffstat (limited to 'etc/inc')
-rw-r--r-- | etc/inc/system.inc | 2 |
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"; |