diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-04-11 16:59:55 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-04-11 16:59:55 +0000 |
commit | d85052a383a203a45d1d3fc20f8ece0fe11b5694 (patch) | |
tree | 3f60c7ad6c28aeaa3e47cf6fe3c08d7531dab34e | |
parent | 16696fbb0664759f4765088ac7965469ebcf5a59 (diff) | |
download | pfsense-d85052a383a203a45d1d3fc20f8ece0fe11b5694.zip pfsense-d85052a383a203a45d1d3fc20f8ece0fe11b5694.tar.gz |
Check for array type before foreach()
Reminded-by: Ryan Wagoner/Seth Mos
-rw-r--r-- | etc/inc/vslb.inc | 9 |
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; |