summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/filter.inc13
1 files changed, 7 insertions, 6 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 3c1ace3..898ec0d 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -1232,6 +1232,11 @@ function filter_nat_rules_generate() {
$ifname_real = convert_friendly_interface_to_friendly_descr(strtolower($ifname));
+ if($config['system']['reflectiontimeout'])
+ $reflectiontimeout = $config['system']['reflectiontimeout'];
+ else
+ $reflectiontimeout = "2000";
+
switch($rule['protocol']) {
case "tcp/udp":
@@ -1250,11 +1255,7 @@ function filter_nat_rules_generate() {
} else {
$loc_pt_translated = $loc_pt;
$toadd_array[] = $loc_pt_translated;
- }
- if($config['system']['reflectiontimeout'])
- $reflectiontimeout = $config['system']['reflectiontimeout'];
- else
- $reflectiontimeout = "2000";
+ }
foreach($toadd_array as $tda){
fwrite($inetd_fd, "{$starting_localhost_port}\tstream\ttcp/udp\tnowait/0\tnobody\t/usr/bin/nc nc -u -w {$reflectiontimeout} {$target} {$tda}\n");
if($ifname_real)
@@ -3389,4 +3390,4 @@ function return_vpn_subnet($adr) {
}
-?>
+?> \ No newline at end of file
OpenPOWER on IntegriCloud