Browse Source

check reader close err

alpha
Goxiaoy 4 years ago
parent
commit
a8910d6a0b
  1. 4
      main.go

4
main.go

@ -149,7 +149,9 @@ func (t *transport) RoundTrip(req *http.Request) (resp *http.Response, err error
switch resp.Header.Get("Content-Encoding") { switch resp.Header.Get("Content-Encoding") {
case "gzip": case "gzip":
reader, err = gzip.NewReader(resp.Body) reader, err = gzip.NewReader(resp.Body)
defer reader.Close() defer func() {
err = reader.Close()
}()
default: default:
reader = resp.Body reader = resp.Body
} }

Loading…
Cancel
Save