This commit is contained in:
Xpl0itU 2024-04-03 19:04:30 +02:00
parent 6eb393f4f9
commit 624c96b7e8

View file

@ -78,13 +78,13 @@ func downloadFile(ctx context.Context, progressReporter ProgressReporter, client
}
if resp.StatusCode() != fasthttp.StatusOK {
resp.CloseBodyStream()
fasthttp.ReleaseRequest(req)
fasthttp.ReleaseResponse(resp)
if doRetries && attempt < maxRetries {
time.Sleep(retryDelay)
continue
}
resp.CloseBodyStream()
fasthttp.ReleaseRequest(req)
fasthttp.ReleaseResponse(resp)
return fmt.Errorf("download error after %d attempts, status code: %d", attempt, resp.StatusCode())
}