summaryrefslogtreecommitdiffstats
path: root/etc/inc/filter.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/filter.inc')
-rw-r--r--etc/inc/filter.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 4c35659..7b62d39 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -3481,7 +3481,10 @@ function filter_generate_ipsec_rules() {
}
}
- $parentinterface = $ph1ent['interface'];
+ if (strstr($ph1ent['interface'], "_vip"))
+ list($parentinterface, $vhid) = explode("_vhid", $ph1ent['interface']);
+ else
+ $parentinterface = $ph1ent['interface'];
if (empty($FilterIflist[$parentinterface]['descr'])) {
$ipfrules .= "# Could not locate interface for IPsec: {$descr}\n";
continue;
OpenPOWER on IntegriCloud