From 2e901dc83b326fe528bf7bfe06410322e7f7d09e Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sat, 15 Apr 2006 15:29:05 +0000 Subject: [PATCH] MFC 11430 don't loop through on empty servers (split() on \n ends up with an extra entry in the array) --- etc/inc/filter.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index ce54065f25..48d0f9ef24 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -1215,6 +1215,8 @@ function generate_user_filter_rule($rule, $ngcounter) { /* iterate through $lbs and setup items accordingly */ foreach($lbs as $server) { + if ($server == "") + continue; for ($i = 0; isset($config['load_balancer']['lbpool'][$i]); $i++) { foreach ($config['load_balancer']['lbpool'][$i]['servers'] as $lbsvr) { $lbsvr_split=split("\|", $lbsvr);