diff --git a/lib/handler/retry-handler.js b/lib/handler/retry-handler.js index a78ec3344fc..204025c769a 100644 --- a/lib/handler/retry-handler.js +++ b/lib/handler/retry-handler.js @@ -158,7 +158,7 @@ class RetryHandler { const retryTimeout = retryAfterHeader > 0 ? Math.min(retryAfterHeader, maxTimeout) - : Math.min(minTimeout * timeoutFactor ** counter, maxTimeout) + : Math.min(minTimeout * timeoutFactor ** (counter - 1), maxTimeout) setTimeout(() => cb(null), retryTimeout) }