From 5db4d1eb56f92c75d8db0f7324b0bd08b58b80aa Mon Sep 17 00:00:00 2001 From: jim-p Date: Sun, 6 May 2012 12:02:07 -0400 Subject: Test if this is an array before using it as an array. --- etc/inc/system.inc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'etc') 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"; -- cgit v1.1