]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
Merge r204809 from head to stable/8:
authorrwatson <rwatson@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 1 Jun 2010 14:21:24 +0000 (14:21 +0000)
committerrwatson <rwatson@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 1 Jun 2010 14:21:24 +0000 (14:21 +0000)
commit683d6fc092c5292ea33e3821f0fd2070c10ffef0
treefdd1d1dabfd36a7d2aa48c699d982f3637c9a526
parent81563ff1e9d98510294373e6c855c41f14f59fba
Merge r204809 from head to stable/8:

  Add a comment to tcp_usr_accept() to indicate why it is we acquire the
  tcbinfo lock there: r175612, which re-added it, masked a race between
  sonewconn(2) and accept(2) that could allow an incompletely initialized
  address on a newly-created socket on a listen queue to be exposed.  Full
  details can be found in that commit message.

  Sponsored by: Juniper Networks

Approved by: re (bz)

git-svn-id: svn://svn.freebsd.org/base/stable/8@208700 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/netinet/tcp_usrreq.c