From eb1127e0f72274bdcdcf6fdef96f1cbac5d19f02 Mon Sep 17 00:00:00 2001 From: Hannes Eder Date: Thu, 8 Oct 2009 18:04:11 +0200 Subject: conntrack: avoid error with expectations when using 'conntrack -E -e ALL ...' Avoid this error: conntrack v0.9.13 (conntrack-tools): Operation failed: No such file or directory when using 'conntrack -E -e ALL ...'. This is caused by the fact that netfilter expectations also get delivered, but things are not setup for this, nfnl_catch returns -1 and errno = ENOENT. Signed-off-by: Hannes Eder Signed-off-by: Pablo Neira Ayuso --- src/conntrack.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/conntrack.c') diff --git a/src/conntrack.c b/src/conntrack.c index 0053a28..8e546ab 100644 --- a/src/conntrack.c +++ b/src/conntrack.c @@ -1401,7 +1401,8 @@ int main(int argc, char *argv[]) case CT_EVENT: if (options & CT_OPT_EVENT_MASK) - cth = nfct_open(CONNTRACK, event_mask); + cth = nfct_open(CONNTRACK, + event_mask & NFCT_ALL_CT_GROUPS); else cth = nfct_open(CONNTRACK, NFCT_ALL_CT_GROUPS); -- cgit v1.2.3