Fix nullref in HTTP retry policy

pull/993/head
Tyrrrz 1 year ago
parent 56df93305e
commit 91ba79e6ec

@ -39,8 +39,9 @@ public static class Http
8, 8,
(i, result, _) => (i, result, _) =>
{ {
// If rate-limited, use retry-after header as the guide // If rate-limited, use retry-after header as the guide.
if (result.Result.Headers.RetryAfter?.Delta is { } retryAfter) // The response can be null here if an exception was thrown.
if (result.Result?.Headers.RetryAfter?.Delta is { } retryAfter)
{ {
// Add some buffer just in case // Add some buffer just in case
return retryAfter + TimeSpan.FromSeconds(1); return retryAfter + TimeSpan.FromSeconds(1);

Loading…
Cancel
Save