From: Robert Griesemer Date: Wed, 14 Dec 2011 16:43:42 +0000 (-0800) Subject: net/http: fix bug in error checking X-Git-Tag: weekly.2011-12-14~18 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c0421d92c87c9428a5f3f8e5457fda88db585c90;p=gostls13.git net/http: fix bug in error checking Thanks to josef86@gmail.com for pointing this out. R=golang-dev, iant CC=golang-dev https://golang.org/cl/5477092 --- diff --git a/src/pkg/net/http/transport.go b/src/pkg/net/http/transport.go index dc70be43f2..62d36d6986 100644 --- a/src/pkg/net/http/transport.go +++ b/src/pkg/net/http/transport.go @@ -544,7 +544,7 @@ func (pc *persistConn) readLoop() { resp.Header.Del("Content-Length") resp.ContentLength = -1 gzReader, zerr := gzip.NewReader(resp.Body) - if err != nil { + if zerr != nil { pc.close() err = zerr } else {