summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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