diff options
author | jim-p <jimp@pfsense.org> | 2012-07-07 19:59:35 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2012-07-07 19:59:35 -0400 |
commit | 8d8f00903f5fe8992cc84ea2cbbc778492038957 (patch) | |
tree | 17549df345c7f7fd6cacbb3b0ff868de00fa0e48 | |
parent | 9f223740f592381e58d88b924afc5ad41c0737b0 (diff) | |
download | pfsense-8d8f00903f5fe8992cc84ea2cbbc778492038957.zip pfsense-8d8f00903f5fe8992cc84ea2cbbc778492038957.tar.gz |
If the range isn't an array, skip it, or it will give a PHP error displaying leases.
-rwxr-xr-x | usr/local/www/status_dhcp_leases.php | 4 |
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; |