From 8511b981f65035ef4125e41addccd882e7179bcf Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Wed, 12 Apr 2006 03:34:22 +0000 Subject: Assert the inpcb lock in udp6_output(), as we dereference various fields. MFC after: 3 months --- sys/netinet6/udp6_output.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/netinet6') diff --git a/sys/netinet6/udp6_output.c b/sys/netinet6/udp6_output.c index 0cd4cde12cd2..0898ea0be80c 100644 --- a/sys/netinet6/udp6_output.c +++ b/sys/netinet6/udp6_output.c @@ -140,6 +140,8 @@ udp6_output(in6p, m, addr6, control, td) int flags; struct sockaddr_in6 tmp; + INP_LOCK_ASSERT(in6p); + priv = 0; if (td && !suser(td)) priv = 1; -- cgit v1.3