diff options
author | Ermal Luçi <eri@pfsense.org> | 2010-01-22 13:44:13 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2010-01-22 13:44:13 +0000 |
commit | c9359d0529ee023f70f2960c45568ee4e0331c8e (patch) | |
tree | 2529a463c48d9ac6b9d2f59fea11e01185e899b2 /usr/local/www/status_services.php | |
parent | 4f64e3b0359f5920fc70f507228271ec536923ff (diff) | |
download | pfsense-c9359d0529ee023f70f2960c45568ee4e0331c8e.zip pfsense-c9359d0529ee023f70f2960c45568ee4e0331c8e.tar.gz |
Do propper check to avoid errors. Reported-by: http://forum.pfsense.org/index.php/topic,22296.0.html
Diffstat (limited to 'usr/local/www/status_services.php')
-rwxr-xr-x | usr/local/www/status_services.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/usr/local/www/status_services.php b/usr/local/www/status_services.php index 51e8a38..9ccda16 100755 --- a/usr/local/www/status_services.php +++ b/usr/local/www/status_services.php @@ -48,9 +48,11 @@ function gentitle_pkg($pgname) { function get_pkg_descr($package_name) { global $config; - foreach($config['installedpackages']['package'] as $pkg) { - if($pkg['name'] == $package_name) - return $pkg['descr']; + if (is_array($config['installedpackages']['package'])) { + foreach($config['installedpackages']['package'] as $pkg) { + if($pkg['name'] == $package_name) + return $pkg['descr']; + } } return "Not available."; } |