From 9ddd08b0defcc6f6e5cf34bedf6a3d2e3995a0d4 Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Tue, 24 Dec 2019 11:27:39 +0100 Subject: [PATCH] Increased max redirects from 3 to 5 closes #3449 (cherry picked from commit d421ff973692a35d55e3773b2dc82e0a0d717546) --- src/NzbDrone.Common/Http/HttpClient.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Common/Http/HttpClient.cs b/src/NzbDrone.Common/Http/HttpClient.cs index 3cf6b1d0d..3df89fb63 100644 --- a/src/NzbDrone.Common/Http/HttpClient.cs +++ b/src/NzbDrone.Common/Http/HttpClient.cs @@ -27,6 +27,8 @@ HttpResponse Post(HttpRequest request) public class HttpClient : IHttpClient { + private const int MaxRedirects = 5; + private readonly Logger _logger; private readonly IRateLimitService _rateLimitService; private readonly ICached _cookieContainerCache; @@ -66,7 +68,7 @@ public HttpResponse Execute(HttpRequest request) _logger.Trace("Redirected to {0}", request.Url); - if (autoRedirectChain.Count > 3) + if (autoRedirectChain.Count > MaxRedirects) { throw new WebException($"Too many automatic redirections were attempted for {autoRedirectChain.Join(" -> ")}", WebExceptionStatus.ProtocolError); }