summaryrefslogtreecommitdiffstats
path: root/sys/net/route.c
diff options
context:
space:
mode:
authormelifaro <melifaro@FreeBSD.org>2014-11-16 14:56:31 +0000
committermelifaro <melifaro@FreeBSD.org>2014-11-16 14:56:31 +0000
commit56eff7ebb00acd132a07a00dc583f20a62d6361c (patch)
tree74e636fcf91f6bf10b09b2308cbf7fa017c7b023 /sys/net/route.c
parentfd6ff343405de58a34f9a74df470ad546bab6244 (diff)
downloadFreeBSD-src-56eff7ebb00acd132a07a00dc583f20a62d6361c.zip
FreeBSD-src-56eff7ebb00acd132a07a00dc583f20a62d6361c.tar.gz
Make witness happy: destroy rte lock before free.
MFC after: 2 weeks
Diffstat (limited to 'sys/net/route.c')
-rw-r--r--sys/net/route.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net/route.c b/sys/net/route.c
index 2b6228e..874f5f4 100644
--- a/sys/net/route.c
+++ b/sys/net/route.c
@@ -517,6 +517,7 @@ rtfree(struct rtentry *rt)
/*
* and the rtentry itself of course
*/
+ RT_LOCK_DESTROY(rt);
uma_zfree(V_rtzone, rt);
return;
}
OpenPOWER on IntegriCloud