Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Dec 2003 21:29:26 -0800 (PST)
From:      Sam Leffler <sam@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 43962 for review
Message-ID:  <200312160529.hBG5TQiL066213@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=43962

Change 43962 by sam@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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312160529.hBG5TQiL066213>