summaryrefslogtreecommitdiffstats
path: root/etc/inc/vslb.inc
diff options
context:
space:
mode:
authorBill Marquette <billm@pfsense.org>2005-08-07 02:59:42 +0000
committerBill Marquette <billm@pfsense.org>2005-08-07 02:59:42 +0000
commitbdefcbca01c28d283d4924b535c3986fd6637593 (patch)
tree6c73a934b153173cae66782392ddf59793bdea66 /etc/inc/vslb.inc
parent02e7ac12c08f71155f1941316999e76a2778bed3 (diff)
downloadpfsense-bdefcbca01c28d283d4924b535c3986fd6637593.zip
pfsense-bdefcbca01c28d283d4924b535c3986fd6637593.tar.gz
only start slbd if we have a load balancer array w/ pools
Diffstat (limited to 'etc/inc/vslb.inc')
-rw-r--r--etc/inc/vslb.inc4
1 files changed, 4 insertions, 0 deletions
diff --git a/etc/inc/vslb.inc b/etc/inc/vslb.inc
index 7ed924d..23b3319 100644
--- a/etc/inc/vslb.inc
+++ b/etc/inc/vslb.inc
@@ -36,6 +36,10 @@ require_once("notices.inc");
function slbd_configure() {
global $config, $g;
+ /* no need to go further if we don't have any load balance stuff */
+ if (!is_array($config['load_balancer']) || (!is_array($config['load_balancer']['pool']))
+ return;
+
$a_vs = &$config['load_balancer']['virtual_server'];
$a_pool = &$config['load_balancer']['pool'];
OpenPOWER on IntegriCloud