projects
/
project
/
firewall3.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
redirects: properly handle src_dport in SNAT rules
[project/firewall3.git]
/
redirects.c
diff --git
a/redirects.c
b/redirects.c
index 6cd09f16143d84d3737c3157e4c3b23b1e280f94..ab95395ca6afda4f02227e4611e687faabb4673c 100644
(file)
--- a/
redirects.c
+++ b/
redirects.c
@@
-350,7
+350,7
@@
check_redirect(struct fw3_state *state, struct fw3_redirect *redir, struct uci_e
if (!valid)
return false;
- if (!redir->port_redir.set)
+ if (
redir->target == FW3_FLAG_DNAT &&
!redir->port_redir.set)
redir->port_redir = redir->port_dest;
return true;