summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2007-12-24 20:07:11 +0000
committerScott Ullrich <sullrich@pfsense.org>2007-12-24 20:07:11 +0000
commit6556f5476d363c44388941f6f7782ff4aa671201 (patch)
treedc6ef5d9ed9bb360b9c1c85eeeec8484b1f4987b /etc
parentb73eda208e9ebb945018fc31290babe483e0e4cd (diff)
downloadpfsense-6556f5476d363c44388941f6f7782ff4aa671201.zip
pfsense-6556f5476d363c44388941f6f7782ff4aa671201.tar.gz
Only iterate items if it is an array.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/services.inc25
1 files changed, 13 insertions, 12 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index 95646ce..8663822 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;
@@ -1303,4 +1304,4 @@ function upnp_start() {
}
}
-?>
+?> \ No newline at end of file
OpenPOWER on IntegriCloud