From c9359d0529ee023f70f2960c45568ee4e0331c8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ermal=20Lu=E7i?= Date: Fri, 22 Jan 2010 13:44:13 +0000 Subject: Do propper check to avoid errors. Reported-by: http://forum.pfsense.org/index.php/topic,22296.0.html --- usr/local/www/status_services.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'usr/local') 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."; } -- cgit v1.1