summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2009-02-23 22:58:59 +0000
committerrwatson <rwatson@FreeBSD.org>2009-02-23 22:58:59 +0000
commit52c114d8ab40eb723df891ee327043d4eaf2c52d (patch)
tree59637ab00d47862a8b1e2f2365c4e02889fbecc5 /sys/netinet6
parent73b78f4e119a0423406b9e8dbd571b33216236a0 (diff)
downloadFreeBSD-src-52c114d8ab40eb723df891ee327043d4eaf2c52d.zip
FreeBSD-src-52c114d8ab40eb723df891ee327043d4eaf2c52d.tar.gz
Assert the radix head lock in in6_rtqkill().
MFC after: 3 days
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/in6_rmx.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet6/in6_rmx.c b/sys/netinet6/in6_rmx.c
index ade7649..304e191 100644
--- a/sys/netinet6/in6_rmx.c
+++ b/sys/netinet6/in6_rmx.c
@@ -244,6 +244,8 @@ in6_rtqkill(struct radix_node *rn, void *rock)
struct rtentry *rt = (struct rtentry *)rn;
int err;
+ RADIX_NODE_HEAD_WLOCK_ASSERT(ap->rnh);
+
if (rt->rt_flags & RTPRF_OURS) {
ap->found++;
OpenPOWER on IntegriCloud