]> Cypherpunks repositories - gostls13.git/commit
net/http: close client fd sooner on response read error
authorBrad Fitzpatrick <bradfitz@golang.org>
Tue, 31 Jan 2012 17:45:13 +0000 (09:45 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 31 Jan 2012 17:45:13 +0000 (09:45 -0800)
commitc0ecfb072b02d5764e387af560bfedb1cadcac1c
treefa942b3ac5ec42b8797fdebab0f9cda5640b58f1
parent847197d3393e1e51576a156b5117828f4fe68355
net/http: close client fd sooner on response read error

This fixes some test noise in TestStressSurpriseServerCloses when
ulimit -n something low, like 256 on a Mac.

Previously, when the server closed on us and we were expecting more
responses (like we are in that test), we'd read an "Unexpected EOF"
and just forget about the client's net.Conn.  Now it's closed,
rather than waiting on the finalizer to release the fd.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5602043
src/pkg/net/http/transport.go