cvs commit: src/sys/netinet tcp_output.c
Robert Watson
rwatson at FreeBSD.org
Sat Oct 9 09:48:52 PDT 2004
rwatson 2004-10-09 16:48:51 UTC
FreeBSD src repository
Modified files:
sys/netinet tcp_output.c
Log:
Acquire the send socket buffer lock around tcp_output() activities
reaching into the socket buffer. This prevents a number of potential
races, including dereferencing of sb_mb while unlocked leading to
a NULL pointer deref (how I found it). Potentially this might also
explain other "odd" TCP behavior on SMP boxes (although haven't
seen it reported).
RELENG_5 candidate.
Revision Changes Path
1.103 +14 -2 src/sys/netinet/tcp_output.c
More information about the cvs-src
mailing list