summaryrefslogtreecommitdiffstats
path: root/etc/inc/pkg-utils.inc
diff options
context:
space:
mode:
authorColin Smith <colin@pfsense.org>2005-10-09 17:08:30 +0000
committerColin Smith <colin@pfsense.org>2005-10-09 17:08:30 +0000
commita2cf28d9c51a370c0e13069e221f891be4a9af6a (patch)
treeb17f842e6f0ecaa22940cc9f34fd1293fd4af54b /etc/inc/pkg-utils.inc
parentaf35a7e8ca6e9b045c78f455f023029d1b00e4b5 (diff)
downloadpfsense-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.inc6
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;
}
OpenPOWER on IntegriCloud