From a5b21ce8f450b6272d186c0b7b089d42650f93e3 Mon Sep 17 00:00:00 2001 From: rwatson Date: Wed, 1 Jun 2005 11:44:43 +0000 Subject: Assert tcbinfo lock in tcp_attach(), as it is required; the caller (tcp_usr_attach()) currently grabs it. MFC after: 7 days --- sys/netinet/tcp_usrreq.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/netinet/tcp_usrreq.c') diff --git a/sys/netinet/tcp_usrreq.c b/sys/netinet/tcp_usrreq.c index 3a2dbf5..9777602 100644 --- a/sys/netinet/tcp_usrreq.c +++ b/sys/netinet/tcp_usrreq.c @@ -1187,6 +1187,8 @@ tcp_attach(so) int isipv6 = INP_CHECK_SOCKAF(so, AF_INET6) != 0; #endif + INP_INFO_WLOCK_ASSERT(&tcbinfo); + if (so->so_snd.sb_hiwat == 0 || so->so_rcv.sb_hiwat == 0) { error = soreserve(so, tcp_sendspace, tcp_recvspace); if (error) -- cgit v1.1