summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_mroute.c
diff options
context:
space:
mode:
authorbms <bms@FreeBSD.org>2009-09-13 01:00:24 +0000
committerbms <bms@FreeBSD.org>2009-09-13 01:00:24 +0000
commitb7a222746c6fbb5db1c98e93e66ae5332a1326ef (patch)
treea4f3109978022f7b107440691446e54be431f176 /sys/netinet/ip_mroute.c
parentf1cdb01e3aea3984f3f7591dea086bab44a8bdd1 (diff)
downloadFreeBSD-src-b7a222746c6fbb5db1c98e93e66ae5332a1326ef.zip
FreeBSD-src-b7a222746c6fbb5db1c98e93e66ae5332a1326ef.tar.gz
In expire_mfc(), add an assert on the multicast forwarding cache mutex.
PR: 138666
Diffstat (limited to 'sys/netinet/ip_mroute.c')
-rw-r--r--sys/netinet/ip_mroute.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/ip_mroute.c b/sys/netinet/ip_mroute.c
index 39c71b0..f074fea 100644
--- a/sys/netinet/ip_mroute.c
+++ b/sys/netinet/ip_mroute.c
@@ -1025,6 +1025,8 @@ expire_mfc(struct mfc *rt)
{
struct rtdetq *rte, *nrte;
+ MFC_LOCK_ASSERT();
+
free_bw_list(rt->mfc_bw_meter);
TAILQ_FOREACH_SAFE(rte, &rt->mfc_stall, rte_link, nrte) {
OpenPOWER on IntegriCloud