PERFORCE change 43962 for review

Sam Leffler sam at FreeBSD.org
Mon Dec 15 21:29:29 PST 2003


http://perforce.freebsd.org/chv.cgi?CH=43962

Change 43962 by sam at sam_ebb on 2003/12/15 21:29:21

	this should fix the sbflush panic

Affected files ...

.. //depot/projects/netperf+sockets/sys/netinet/tcp_usrreq.c#4 edit

Differences ...

==== //depot/projects/netperf+sockets/sys/netinet/tcp_usrreq.c#4 (text+ko) ====

@@ -1190,7 +1190,9 @@
 		tp = tcp_drop(tp, 0);
 	else {
 		soisdisconnecting(so);
+		SOCKBUF_LOCK(&so->so_rcv);
 		sbflush(&so->so_rcv);
+		SOCKBUF_UNLOCK(&so->so_rcv);
 		tp = tcp_usrclosed(tp);
 		if (tp)
 			(void) tcp_output(tp);


More information about the p4-projects mailing list