Do not check disabled interfaces, ticket #4119

This commit is contained in:
Renato Botelho 2014-12-17 15:25:26 -02:00
parent 2ae99d06ce
commit a030a43720
2 changed files with 10 additions and 4 deletions

View File

@ -57,9 +57,12 @@ $iflist = get_configured_interface_with_descr();
*/
$dhcpd_enabled = false;
if (is_array($config['dhcpd'])) {
foreach($config['dhcpd'] as $dhcp)
if (isset($dhcp['enable']))
foreach($config['dhcpd'] as $dhcpif => $dhcp) {
if (isset($dhcp['enable']) && isset($config['interfaces'][$dhcpif]['enable'])) {
$dhcpd_enabled = true;
break;
}
}
}
if ($_POST) {

View File

@ -58,9 +58,12 @@ $iflist = get_configured_interface_with_descr();
*/
$dhcpd_enabled = false;
if (is_array($config['dhcpdv6'])) {
foreach($config['dhcpdv6'] as $dhcp)
if (isset($dhcp['enable']))
foreach($config['dhcpdv6'] as $dhcp) {
if (isset($dhcp['enable']) && isset($config['interfaces'][$dhcpif]['enable'])) {
$dhcpd_enabled = true;
break;
}
}
}
if ($_POST) {