Skip to content

Commit 5026519

Browse files
fix(tests): dispose response before redirect-limit exception
Dispose the last HttpResponseMessage in GetFollowingGetRedirectsAsync before throwing when max redirects is exceeded.
1 parent 794da81 commit 5026519

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

EssentialCSharp.Web.Tests/IntegrationTestBase.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ protected static async Task<HttpResponseMessage> GetFollowingGetRedirectsAsync(
4343

4444
if (IsRedirectStatusCode(response.StatusCode))
4545
{
46+
response.Dispose();
4647
throw new InvalidOperationException(
4748
$"Exceeded redirect limit ({maxRedirects}) for '{relativeUrl}'. Last status: {(int)response.StatusCode} {response.StatusCode}.");
4849
}

0 commit comments

Comments
 (0)