diff options
author | Bill Marquette <billm@pfsense.org> | 2008-11-02 23:26:46 +0000 |
---|---|---|
committer | Bill Marquette <billm@pfsense.org> | 2008-11-02 23:26:46 +0000 |
commit | ab9c7767688dc9125b75f732235661c8fcf75f5e (patch) | |
tree | e6d2507bc0279ec3892e6a5665c6eeb3110e8cbe /etc/inc/vslb.inc | |
parent | 20a635c1c3739e277cc15e2d45f8edff8eab0f78 (diff) | |
download | pfsense-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.inc | 10 |
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)) { |