summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2016-05-03 15:07:14 -0400
committerjim-p <jimp@pfsense.org>2016-05-03 15:08:11 -0400
commitf91d05dd647b32dbfdd3b9508a441e5fbea9effc (patch)
treeb1c048426ad369c28935084f51081610a4e5cfa1 /src
parentf06b86ca1164d737729f4ff721c69c772d354b94 (diff)
downloadpfsense-f91d05dd647b32dbfdd3b9508a441e5fbea9effc.zip
pfsense-f91d05dd647b32dbfdd3b9508a441e5fbea9effc.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.inc3
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";
OpenPOWER on IntegriCloud