From 14895a30bfbb8116e5c1e00b0bcaf56dd1da80e2 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 31 May 2016 11:17:24 +0200 Subject: [PATCH] (filter.inc) fix previous, inverse match --- src/etc/inc/filter.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/etc/inc/filter.inc b/src/etc/inc/filter.inc index 07ff437f3..ce295a3f1 100644 --- a/src/etc/inc/filter.inc +++ b/src/etc/inc/filter.inc @@ -1281,7 +1281,7 @@ function filter_nat_rules_generate(&$FilterIflist) } $nat_if_list = array_merge(array($natif), $nat_if_list); - if (!isset($config['system']['enablenatreflectionhelper'])) { + if (isset($config['system']['enablenatreflectionhelper'])) { $reflection_txt .= filter_generate_reflection_nat($FilterIflist, $rule, $route_table, $nat_if_list, '', $srcaddr, $srcip, $sn); } } @@ -1645,7 +1645,7 @@ function filter_nat_rules_generate(&$FilterIflist) $natrules .= "\n"; - if (!isset($rule['nordr']) && !isset($config['system']['enablenatreflectionhelper'])) { + if (!isset($rule['nordr']) && isset($config['system']['enablenatreflectionhelper'])) { $natrules .= filter_generate_reflection_nat($FilterIflist, $rule, $route_table, $nat_if_list, $protocol, "{$target}{$localport_nat}", $target_ip); } }