diff options
author | jim-p <jimp@pfsense.org> | 2016-05-03 15:07:14 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2016-05-03 15:07:14 -0400 |
commit | 4057a15383009f57d793466e2997e997165c410b (patch) | |
tree | 33250e40cde8be025af8c3b22dc4d3121699f2b6 /src | |
parent | f0b7a730f3fecdf8e363aeb06b0b3c8c3fe0389c (diff) | |
download | pfsense-4057a15383009f57d793466e2997e997165c410b.zip pfsense-4057a15383009f57d793466e2997e997165c410b.tar.gz |
Ensure $nat_if_list is always an array before it is used as one. Fixes #6307
Diffstat (limited to 'src')
-rw-r--r-- | src/etc/inc/filter.inc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/etc/inc/filter.inc b/src/etc/inc/filter.inc index be293cf..9556e15 100644 --- a/src/etc/inc/filter.inc +++ b/src/etc/inc/filter.inc @@ -1907,6 +1907,7 @@ function filter_nat_rules_generate() { } $natif = $FilterIflist[$natif]['if']; + $nat_if_list = array(); if (isset($rule['nobinat'])) { $natrules .= "no binat on {$natif} from {$srcaddr} to {$dstaddr}\n"; @@ -1918,8 +1919,6 @@ function filter_nat_rules_generate() { if ((isset($config['system']['enablebinatreflection']) || $rule['natreflection'] == "enable") && ($rule['natreflection'] != "disable")) { $nat_if_list = filter_get_reflection_interfaces($natif); - } else { - $nat_if_list = array(); } $natrules .= "binat on {$natif} from {$srcaddr} to {$dstaddr} -> {$target}{$sn1}\n"; |