projects
/
project
/
firewall3.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
helpers: make the proto field as a list rather than one option
[project/firewall3.git]
/
redirects.c
diff --git
a/redirects.c
b/redirects.c
index 660cdd2f3e94875b80499a8094cdb90558201ce6..7f9948cd3bb77a3a83b3553615d5e3ef4d677404 100644
(file)
--- a/
redirects.c
+++ b/
redirects.c
@@
-576,7
+576,7
@@
print_redirect(struct fw3_ipt_handle *h, struct fw3_state *state,
case FW3_TABLE_RAW:
if (redir->target == FW3_FLAG_DNAT && redir->helper.ptr)
{
case FW3_TABLE_RAW:
if (redir->target == FW3_FLAG_DNAT && redir->helper.ptr)
{
- if (
redir->helper.ptr->proto.protocol != proto->protocol
)
+ if (
!fw3_cthelper_check_proto(redir->helper.ptr, proto)
)
{
info(" ! Skipping protocol %s since helper '%s' does not support it",
fw3_protoname(proto), redir->helper.ptr->name);
{
info(" ! Skipping protocol %s since helper '%s' does not support it",
fw3_protoname(proto), redir->helper.ptr->name);