summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2010-05-09 21:47:33 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2010-05-09 21:47:33 +0200
commitbed2ba957d545b50c3eae6fb28fc0decadbc0dcb (patch)
treed91828509919f404960a2936a6df2290ac1e8fa8 /extensions
parentada4ff6155a02b0aed8400e46f34e72c91e36277 (diff)
CT: fix --ctevents parsing
This patch fixes the following problem: # iptables -t raw -I PREROUTING -t raw -j CT --ctevents assured iptables v1.4.7: Unknown event type "assured" Try `iptables -h' or 'iptables --help' for more information. However, `assured' is one of the supported arguments for --ctevents. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'extensions')
-rw-r--r--extensions/libxt_CT.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/libxt_CT.c b/extensions/libxt_CT.c
index 9f9d9524..6be6ea05 100644
--- a/extensions/libxt_CT.c
+++ b/extensions/libxt_CT.c
@@ -67,9 +67,9 @@ static uint32_t ct_parse_events(const struct event_tbl *tbl, unsigned int size,
strcpy(str, events);
while ((t = strsep(&e, ","))) {
for (i = 0; i < size; i++) {
- if (strcmp(t, tbl->name))
+ if (strcmp(t, tbl[i].name))
continue;
- mask |= 1 << tbl->event;
+ mask |= 1 << tbl[i].event;
break;
}