diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-04-11 16:59:49 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-04-11 16:59:49 +0000 |
commit | 4df064d425dfed31a315eba1c8cf101476284e9b (patch) | |
tree | 8a7c8cb23c5093c6fad24928ef14df833e9bb8ed /etc/inc/vslb.inc | |
parent | 228ac08763f014302c647881456242ac5443a783 (diff) | |
download | pfsense-4df064d425dfed31a315eba1c8cf101476284e9b.zip pfsense-4df064d425dfed31a315eba1c8cf101476284e9b.tar.gz |
Check for array type before foreach()
Reminded-by: Ryan Wagoner/Seth Mos
Diffstat (limited to 'etc/inc/vslb.inc')
-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; |