Skip to content

Commit b734115

Browse files
authored
Merge pull request #7 from tpavlacky/ConfigureAwait
Added ConfigureAwait(false) to all await calls to prevent deadlock
2 parents 48dbb34 + a51ffdb commit b734115

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/DigestAuthenticator/DigestAuthenticator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public async ValueTask Authenticate(RestClient client, RestRequest request)
3434
{
3535
var uri = client.BuildUri(request);
3636
var manager = new DigestAuthenticatorManager(client.BuildUri(new RestRequest()), _username, _password, Timeout);
37-
await manager.GetDigestAuthHeader(uri.PathAndQuery, request.Method);
37+
await manager.GetDigestAuthHeader(uri.PathAndQuery, request.Method).ConfigureAwait(false);
3838
var digestHeader = manager.GetDigestHeader(uri.PathAndQuery, request.Method);
3939
request.AddOrUpdateHeader("Connection", "Keep-Alive");
4040
request.AddOrUpdateHeader(KnownHeaders.Authorization, digestHeader);

src/DigestAuthenticator/DigestAuthenticatorManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public async Task GetDigestAuthHeader(string path, Method method)
7979
request.AddOrUpdateHeader("Accept-Encoding", "gzip, deflate, br");
8080
request.Timeout = _timeout;
8181
using var client = new RestClient();
82-
var response = await client.ExecuteAsync(request);
82+
var response = await client.ExecuteAsync(request).ConfigureAwait(false);
8383
GetDigestDataFromFailResponse(response);
8484
}
8585

0 commit comments

Comments
 (0)