From 1e37b5df27cc261c356f6978856361059c7285d8 Mon Sep 17 00:00:00 2001 From: Jan Lentfer Date: Fri, 2 Dec 2011 23:39:16 +0100 Subject: [PATCH] pf: fix another double lock release On module unload pf_consistency_lock was already released by pf_purge_expired_states(). --- sys/net/pf/pf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/sys/net/pf/pf.c b/sys/net/pf/pf.c index a2cb967..b6f0a6f 100644 --- a/sys/net/pf/pf.c +++ b/sys/net/pf/pf.c @@ -963,7 +963,7 @@ pf_purge_thread(void *v) lockmgr(&pf_consistency_lock, LK_EXCLUSIVE); if (pf_end_threads) { - pf_purge_expired_states(pf_status.states, 1); + pf_purge_expired_states(pf_status.states, 0); pf_purge_expired_fragments(); pf_purge_expired_src_nodes(1); pf_end_threads++; -- 1.7.7.2