summaryrefslogtreecommitdiffstats
path: root/sys/contrib
diff options
context:
space:
mode:
authorcy <cy@FreeBSD.org>2015-09-11 08:35:53 +0000
committercy <cy@FreeBSD.org>2015-09-11 08:35:53 +0000
commitddcad7b23530a77a7dece6b3616b40e0c4ffda41 (patch)
tree8f2f1235040b2167835a55ea3b00ada4154bd8ce /sys/contrib
parent5d85607054ba1bebbc4784a50a940c31ce1d9825 (diff)
downloadFreeBSD-src-ddcad7b23530a77a7dece6b3616b40e0c4ffda41.zip
FreeBSD-src-ddcad7b23530a77a7dece6b3616b40e0c4ffda41.tar.gz
Fix mutex errors.
Obtained from: NetBSD r1.4. MFC after: 1 week
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/ipfilter/netinet/ip_state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/contrib/ipfilter/netinet/ip_state.c b/sys/contrib/ipfilter/netinet/ip_state.c
index 54b7c60..6c2809d 100644
--- a/sys/contrib/ipfilter/netinet/ip_state.c
+++ b/sys/contrib/ipfilter/netinet/ip_state.c
@@ -3656,7 +3656,6 @@ ipf_state_del(softc, is, why)
softs->ipf_state_stats.iss_orphan++;
return refs;
}
- MUTEX_EXIT(&is->is_lock);
fr = is->is_rule;
is->is_rule = NULL;
@@ -3668,6 +3667,7 @@ ipf_state_del(softc, is, why)
}
is->is_ref = 0;
+ MUTEX_EXIT(&is->is_lock);
if (is->is_tqehead[0] != NULL) {
if (ipf_deletetimeoutqueue(is->is_tqehead[0]) == 0)
OpenPOWER on IntegriCloud