diff options
author | Colin Smith <colin@pfsense.org> | 2005-10-09 17:08:30 +0000 |
---|---|---|
committer | Colin Smith <colin@pfsense.org> | 2005-10-09 17:08:30 +0000 |
commit | a2cf28d9c51a370c0e13069e221f891be4a9af6a (patch) | |
tree | b17f842e6f0ecaa22940cc9f34fd1293fd4af54b /etc/inc/pkg-utils.inc | |
parent | af35a7e8ca6e9b045c78f455f023029d1b00e4b5 (diff) | |
download | pfsense-a2cf28d9c51a370c0e13069e221f891be4a9af6a.zip pfsense-a2cf28d9c51a370c0e13069e221f891be4a9af6a.tar.gz |
Don't foreach though menus if we don't have any. Ticket #595
Diffstat (limited to 'etc/inc/pkg-utils.inc')
-rw-r--r-- | etc/inc/pkg-utils.inc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc index 603f5d8..bd0b553 100644 --- a/etc/inc/pkg-utils.inc +++ b/etc/inc/pkg-utils.inc @@ -560,8 +560,10 @@ function install_package_xml($pkg) { update_output_window($static_output); if(is_array($pkg_config['menu'])) { foreach($pkg_config['menu'] as $menu) { - foreach($config['installedpackages']['menu'] as $amenu) { - if($amenu['name'] == $menu['name']) continue 2; + if(is_array($config['installedpackages']['menu'])) { + foreach($config['installedpackages']['menu'] as $amenu) { + if($amenu['name'] == $menu['name']) continue 2; + } } $config['installedpackages']['menu'][] = $menu; } |