From 705435f574e45348f5613672588b453d6285ef20 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 21 Oct 2008 18:50:51 +0200 Subject: filter: fix segfault if the Filter clause is unused This patch fixes a segfault when conntrackd -k is invoked for an instance of conntrackd with no use of the Filter clause. Signed-off-by: Pablo Neira Ayuso --- src/run.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/run.c b/src/run.c index b7da18c..34d20b0 100644 --- a/src/run.c +++ b/src/run.c @@ -40,7 +40,8 @@ void killer(int foo) nfct_close(STATE(event)); nfct_close(STATE(request)); - ct_filter_destroy(STATE(us_filter)); + if (STATE(us_filter)) + ct_filter_destroy(STATE(us_filter)); local_server_destroy(&STATE(local)); STATE(mode)->kill(); -- cgit v1.2.3