diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-12-24 20:07:26 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-12-24 20:07:26 +0000 |
commit | de71373b712d906d4eb9fd397de3e7ca436545d4 (patch) | |
tree | e44b355fd28167592dd129922ae187bed5efc8fd /etc/inc/services.inc | |
parent | 766b655975adefb784a044631513aef7b70cb842 (diff) | |
download | pfsense-de71373b712d906d4eb9fd397de3e7ca436545d4.zip pfsense-de71373b712d906d4eb9fd397de3e7ca436545d4.tar.gz |
Only iterate items if it is an array.
Diffstat (limited to 'etc/inc/services.inc')
-rw-r--r-- | etc/inc/services.inc | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc index 5327908..181259d 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -82,17 +82,18 @@ function services_dhcpd_configure() { /* DHCP enabled on any interfaces? */ $dhcpdenable = false; - foreach ($dhcpdcfg as $dhcpif => $dhcpifconf) { - if (isset($dhcpifconf['enable']) && - (($dhcpif == "lan") || - (isset($config['interfaces'][$dhcpif]['enable']) && - $config['interfaces'][$dhcpif]['if'] && (!$config['interfaces'][$dhcpif]['bridge'])))) - $dhcpdenable = true; - if (isset($dhcpifconf['enable']) && - (($dhcpif == "wan") || (isset($config['interfaces'][$dhcpif]['enable']) && - $config['interfaces'][$dhcpif]['if'] && (!$config['interfaces'][$dhcpif]['bridge'])))) - $dhcpdenable = true; - } + if(is_array($dhcpdcfg)) + foreach ($dhcpdcfg as $dhcpif => $dhcpifconf) { + if (isset($dhcpifconf['enable']) && + (($dhcpif == "lan") || + (isset($config['interfaces'][$dhcpif]['enable']) && + $config['interfaces'][$dhcpif]['if'] && (!$config['interfaces'][$dhcpif]['bridge'])))) + $dhcpdenable = true; + if (isset($dhcpifconf['enable']) && + (($dhcpif == "wan") || (isset($config['interfaces'][$dhcpif]['enable']) && + $config['interfaces'][$dhcpif]['if'] && (!$config['interfaces'][$dhcpif]['bridge'])))) + $dhcpdenable = true; + } if (!$dhcpdenable) return 0; @@ -1328,4 +1329,4 @@ function upnp_start() { } } -?> +?>
\ No newline at end of file |