From 37063fe6656685e88c9a9ac25c3c93454b1a6b2a Mon Sep 17 00:00:00 2001 From: Nikita Sivukhin Date: Wed, 20 Dec 2023 02:55:11 +0400 Subject: [PATCH] err shadowed in goroutine which effectively make errcheck after <-done channel useless --- api.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api.go b/api.go index c254870..ad99ad3 100644 --- a/api.go +++ b/api.go @@ -63,7 +63,8 @@ func (c *Client) doRequestWithFiles(method string, request url.Values, response go func() { defer close(done) - req, err := http.NewRequest(http.MethodPost, endpoint, r) + var req *http.Request + req, err = http.NewRequest(http.MethodPost, endpoint, r) if err != nil { c.logger.Error(err) return