From 1f4606846230236cc9f8b8f29ed9081e4d09a264 Mon Sep 17 00:00:00 2001 From: zengchen1024 Date: Tue, 24 Aug 2021 17:20:21 +0800 Subject: [PATCH] fix reclose body --- gitee/client.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gitee/client.go b/gitee/client.go index 38d8f4b..47c1b4c 100644 --- a/gitee/client.go +++ b/gitee/client.go @@ -198,7 +198,7 @@ func (c *APIClient) callAPI(request *http.Request) (r *http.Response, err error) n := 3 for i := 0; i < n; i++ { r, err = c.cfg.HTTPClient.Do(request) - if !canRetry() { + if i+1 >= n || !canRetry() { return } @@ -206,11 +206,7 @@ func (c *APIClient) callAPI(request *http.Request) (r *http.Response, err error) r.Body.Close() } - j := i + 1 - if j >= n { - break - } - time.Sleep(time.Duration(j) * time.Second) + time.Sleep(time.Duration(i+1) * time.Second) } return } -- Gitee