projects
/
openwrt
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
firewall: - notrack support was broken in multiple ways, fix it - also consider a...
[openwrt/.git]
/
package
/
firewall
/
files
/
lib
/
core_redirect.sh
diff --git
a/package/firewall/files/lib/core_redirect.sh
b/package/firewall/files/lib/core_redirect.sh
index 87f584e37bf44912639491c5ef8d16e8a98743ad..b51f79390a59798cc786ffc98100d1700778e1a1 100644
(file)
--- a/
package/firewall/files/lib/core_redirect.sh
+++ b/
package/firewall/files/lib/core_redirect.sh
@@
-30,6
+30,9
@@
fw_load_redirect() {
fw_die "redirect ${redirect_name}: needs src and dest_ip"
}
fw_die "redirect ${redirect_name}: needs src and dest_ip"
}
+ list_contains FW_CONNTRACK_ZONES $redirect_src || \
+ append FW_CONNTRACK_ZONES $redirect_src
+
local mode=$(fw_get_family_mode ${redirect_family:-x} $redirect_src I)
local nat_dest_port=$redirect_dest_port
local mode=$(fw_get_family_mode ${redirect_family:-x} $redirect_src I)
local nat_dest_port=$redirect_dest_port