summaryrefslogtreecommitdiffstats
path: root/etc/inc/vslb.inc
diff options
context:
space:
mode:
authorBill Marquette <billm@pfsense.org>2008-11-02 23:26:46 +0000
committerBill Marquette <billm@pfsense.org>2008-11-02 23:26:46 +0000
commitab9c7767688dc9125b75f732235661c8fcf75f5e (patch)
treee6d2507bc0279ec3892e6a5665c6eeb3110e8cbe /etc/inc/vslb.inc
parent20a635c1c3739e277cc15e2d45f8edff8eab0f78 (diff)
downloadpfsense-ab9c7767688dc9125b75f732235661c8fcf75f5e.zip
pfsense-ab9c7767688dc9125b75f732235661c8fcf75f5e.tar.gz
Only print out protocols that have actions assigned
Diffstat (limited to 'etc/inc/vslb.inc')
-rw-r--r--etc/inc/vslb.inc10
1 files changed, 7 insertions, 3 deletions
diff --git a/etc/inc/vslb.inc b/etc/inc/vslb.inc
index fd1176b..eb1e334 100644
--- a/etc/inc/vslb.inc
+++ b/etc/inc/vslb.inc
@@ -210,13 +210,17 @@ function relayd_configure() {
}
if(is_array($protocol_a)) {
for ($i = 0; isset($protocol_a[$i]); $i++) {
- $conf .= "{$protocol_a[$i]['type']} protocol \"{$protocol_a[$i]['name']}\" {\n";
+ $proto = "{$protocol_a[$i]['type']} protocol \"{$protocol_a[$i]['name']}\" {\n";
if(is_array($protocol_a[$i]['lbaction'])) {
+ if($protocol_a[$i]['lbaction'][0] == "") {
+ continue;
+ }
for ($a = 0; isset($protocol_a[$i]['lbaction'][$a]); $a++) {
- $conf .= " " . echo_lbaction($protocol_a[$i]['lbaction'][$a]) . "\n";
+ $proto .= " " . echo_lbaction($protocol_a[$i]['lbaction'][$a]) . "\n";
}
}
- $conf .= "}\n";
+ $proto .= "}\n";
+ $conf .= $proto;
}
}
if(is_array($vs_a)) {
OpenPOWER on IntegriCloud