From afe9c9d982b90bca233dbe0c2e6f18b0366d3877 Mon Sep 17 00:00:00 2001 From: laforge Date: Tue, 16 Apr 2002 07:33:00 +0000 Subject: first unregister target, then clean up structures --- kernel/ipt_ULOG.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'kernel') diff --git a/kernel/ipt_ULOG.c b/kernel/ipt_ULOG.c index d6e5162..a2ab5ba 100644 --- a/kernel/ipt_ULOG.c +++ b/kernel/ipt_ULOG.c @@ -29,7 +29,7 @@ * Specify, after how many clock ticks (intel: 100 per second) the queue * should be flushed even if it is not full yet. * - * $Id: ipt_ULOG.c,v 1.16 2002/02/13 07:14:53 laforge Exp $ + * $Id: ipt_ULOG.c,v 1.17 2002/04/10 09:21:41 laforge Exp $ */ #include @@ -344,6 +344,9 @@ static void __exit fini(void) DEBUGP("ipt_ULOG: cleanup_module\n"); + ipt_unregister_target(&ipt_ulog_reg); + sock_release(nflognl->socket); + /* remove pending timers and free allocated skb's */ for (i = 0; i < ULOG_MAXNLGROUPS; i++) { ub = &ulog_buffers[i]; @@ -358,8 +361,6 @@ static void __exit fini(void) } } - ipt_unregister_target(&ipt_ulog_reg); - sock_release(nflognl->socket); } module_init(init); -- cgit v1.2.3