From a8910d6a0b9ab6efa8a8f4dd812dba3f99e885e9 Mon Sep 17 00:00:00 2001 From: Goxiaoy Date: Sun, 12 Feb 2023 15:55:57 +0800 Subject: [PATCH] check reader close err --- main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 9a76773..4095fbd 100644 --- a/main.go +++ b/main.go @@ -149,7 +149,9 @@ func (t *transport) RoundTrip(req *http.Request) (resp *http.Response, err error switch resp.Header.Get("Content-Encoding") { case "gzip": reader, err = gzip.NewReader(resp.Body) - defer reader.Close() + defer func() { + err = reader.Close() + }() default: reader = resp.Body }