]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: fix bug in error checking
authorRobert Griesemer <gri@golang.org>
Wed, 14 Dec 2011 16:43:42 +0000 (08:43 -0800)
committerRobert Griesemer <gri@golang.org>
Wed, 14 Dec 2011 16:43:42 +0000 (08:43 -0800)
Thanks to josef86@gmail.com for pointing this out.

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5477092

src/pkg/net/http/transport.go

index dc70be43f2d7bb48c1bb0a4eeccd14edd1fd2a24..62d36d698622f46a73bd681b4355c909882b0e81 100644 (file)
@@ -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 {