From 4f652cc32aebeac20f46009f146ad973a1ed0e99 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Thu, 9 Dec 2010 12:02:15 +0100 Subject: NFCT: fix bug in polling mode This closes the following bug: http://bugzilla.netfilter.org/show_bug.cgi?id=684 This problem was introduced with the XML output plugin. Signed-off-by: Pablo Neira Ayuso --- input/flow/ulogd_inpflow_NFCT.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'input/flow/ulogd_inpflow_NFCT.c') diff --git a/input/flow/ulogd_inpflow_NFCT.c b/input/flow/ulogd_inpflow_NFCT.c index 8097fd1..af4fec6 100644 --- a/input/flow/ulogd_inpflow_NFCT.c +++ b/input/flow/ulogd_inpflow_NFCT.c @@ -1131,9 +1131,15 @@ static int constructor_nfct_polling(struct ulogd_pluginstance *upi) goto err_hashtable; } + cpi->ct = nfct_new(); + if (cpi->ct == NULL) + goto err_ct_cache; + ulogd_log(ULOGD_NOTICE, "NFCT working in polling mode\n"); return 0; +err_ct_cache: + hashtable_destroy(cpi->ct_active); err_hashtable: nfct_close(cpi->pgh); err: -- cgit v1.2.3