diff --git a/src/Mvc/Mvc.Testing/src/Handlers/RedirectHandler.cs b/src/Mvc/Mvc.Testing/src/Handlers/RedirectHandler.cs index 1be8dfa4fc..2ab8014948 100644 --- a/src/Mvc/Mvc.Testing/src/Handlers/RedirectHandler.cs +++ b/src/Mvc/Mvc.Testing/src/Handlers/RedirectHandler.cs @@ -54,7 +54,7 @@ namespace Microsoft.AspNetCore.Mvc.Testing.Handlers var originalRequestContent = HasBody(request) ? await DuplicateRequestContent(request) : null; CopyRequestHeaders(request.Headers, redirectRequest.Headers); var response = await base.SendAsync(request, cancellationToken); - while (IsRedirect(response) && remainingRedirects >= 0) + while (IsRedirect(response) && remainingRedirects > 0) { remainingRedirects--; UpdateRedirectRequest(response, redirectRequest, originalRequestContent); @@ -168,4 +168,4 @@ namespace Microsoft.AspNetCore.Mvc.Testing.Handlers response.StatusCode == HttpStatusCode.RedirectKeepVerb || (int)response.StatusCode == 308; } -} \ No newline at end of file +}