summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2007-04-11 16:59:55 +0000
committerScott Ullrich <sullrich@pfsense.org>2007-04-11 16:59:55 +0000
commitd85052a383a203a45d1d3fc20f8ece0fe11b5694 (patch)
tree3f60c7ad6c28aeaa3e47cf6fe3c08d7531dab34e /etc
parent16696fbb0664759f4765088ac7965469ebcf5a59 (diff)
downloadpfsense-d85052a383a203a45d1d3fc20f8ece0fe11b5694.zip
pfsense-d85052a383a203a45d1d3fc20f8ece0fe11b5694.tar.gz
Check for array type before foreach()
Reminded-by: Ryan Wagoner/Seth Mos
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/vslb.inc9
1 files changed, 5 insertions, 4 deletions
diff --git a/etc/inc/vslb.inc b/etc/inc/vslb.inc
index 3299fa0..c31c5d2 100644
--- a/etc/inc/vslb.inc
+++ b/etc/inc/vslb.inc
@@ -73,10 +73,11 @@ function slbd_configure() {
$svrtxt = "";
$svrtxt = "\t:service-port={$config['load_balancer']['lbpool'][$i]['port']}:\\\n";
if($config['load_balancer']['lbpool'])
- foreach ($config['load_balancer']['lbpool'][$i]['servers'] as $lbsvr) {
- $svrtxt .= "\t:{$svrcnt}={$lbsvr}:\\\n";
- $svrcnt++;
- }
+ if(is_array($config['load_balancer']['lbpool']))
+ foreach ($config['load_balancer']['lbpool'][$i]['servers'] as $lbsvr) {
+ $svrtxt .= "\t:{$svrcnt}={$lbsvr}:\\\n";
+ $svrcnt++;
+ }
$slbdconf .= "\t:method=round-robin:\\\n";
$slbdconf .= "\t:services={$svrcnt}:\\\n";
$slbdconf .= $svrtxt;
OpenPOWER on IntegriCloud