summaryrefslogtreecommitdiff
path: root/options.c
diff options
context:
space:
mode:
authorHans Dedecker <dedeckeh@gmail.com>2018-12-06 18:03:06 +0100
committerHans Dedecker <dedeckeh@gmail.com>2018-12-06 21:16:03 +0100
commit14589c80cde937162da02414a0103653a566e866 (patch)
tree803ead07d0804932a2175232de552edc544d8bd8 /options.c
parent1c4d5bcd1137e61e91dca858fe33d76d7a1dc821 (diff)
downloadfirewall3-14589c80cde937162da02414a0103653a566e866.tar.gz
redirects: properly handle src_dport in SNAT rules
In case of SNAT rules the src_dport parameter is used both as a rewrite parameter as well as a matching parameter which is not the expected behavior. The latter is caused by port_redir being set to src_dport in case dest_port parameter is not. As this logic is in place to mimic the old shell script based firewall behavior for DNAT only set port_redir in case the redirect rule is a DNAT rule. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> Acked-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'options.c')
0 files changed, 0 insertions, 0 deletions