From 235e35a2f3417d0d638feea906ad3b775cebd78f Mon Sep 17 00:00:00 2001 From: Lorenzo Bolla Date: Fri, 8 Oct 2021 14:30:47 +0200 Subject: [PATCH] Rate limit 0 effectively disables rate limiting --- http/grab.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/http/grab.go b/http/grab.go index 5c92a5b8..bee1abbd 100644 --- a/http/grab.go +++ b/http/grab.go @@ -123,7 +123,9 @@ func (d *GrabDownloader) download(ctx context.Context, url string, destination s d.log("Error creating new request: %v\n", err) return errors.Wrap(err, url) } - req.RateLimiter = rate.NewLimiter(rate.Limit(d.downLimit), int(d.downLimit)) + if d.downLimit > 0 { + req.RateLimiter = rate.NewLimiter(rate.Limit(d.downLimit), int(d.downLimit)) + } d.maybeSetupChecksum(req, expected) if err != nil {