summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2006-04-01 23:53:25 +0000
committerrwatson <rwatson@FreeBSD.org>2006-04-01 23:53:25 +0000
commitace109901c9d2c2778de311362942c7ba6da35a3 (patch)
tree164cd45f9369a07507e51566d5d02b292b9c63f8 /gnu
parentefafd28314fe42905437e567774448a86e98a88c (diff)
downloadFreeBSD-src-ace109901c9d2c2778de311362942c7ba6da35a3.zip
FreeBSD-src-ace109901c9d2c2778de311362942c7ba6da35a3.tar.gz
Properly handle an edge case previously not handled correctly: a
socket can have a tcp connection that has entered time wait attached to it, in the event that shutdown() is called on the socket and the FINs properly exchange before close(). In this case we don't detach or free the inpcb, just leave the tcptw detached and freed, but we must release the inpcb lock (which we didn't previously). MFC after: 3 months
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud