summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_dhcp_leases.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2012-07-07 19:59:35 -0400
committerjim-p <jimp@pfsense.org>2012-07-07 19:59:35 -0400
commit8d8f00903f5fe8992cc84ea2cbbc778492038957 (patch)
tree17549df345c7f7fd6cacbb3b0ff868de00fa0e48 /usr/local/www/status_dhcp_leases.php
parent9f223740f592381e58d88b924afc5ad41c0737b0 (diff)
downloadpfsense-8d8f00903f5fe8992cc84ea2cbbc778492038957.zip
pfsense-8d8f00903f5fe8992cc84ea2cbbc778492038957.tar.gz
If the range isn't an array, skip it, or it will give a PHP error displaying leases.
Diffstat (limited to 'usr/local/www/status_dhcp_leases.php')
-rwxr-xr-xusr/local/www/status_dhcp_leases.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/local/www/status_dhcp_leases.php b/usr/local/www/status_dhcp_leases.php
index 78ea3d7..bba1886 100755
--- a/usr/local/www/status_dhcp_leases.php
+++ b/usr/local/www/status_dhcp_leases.php
@@ -371,7 +371,9 @@ foreach ($leases as $data) {
break;
}
} else {
- foreach ($config['dhcpd'] as $dhcpif => $dhcpifconf) {
+ foreach ($config['dhcpd'] as $dhcpif => $dhcpifconf) {
+ if (!is_array($dhcpifconf['range']))
+ continue;
if (($lip >= ip2ulong($dhcpifconf['range']['from'])) && ($lip <= ip2ulong($dhcpifconf['range']['to']))) {
$data['if'] = $dhcpif;
break;
OpenPOWER on IntegriCloud