diff --git a/rubberduckvba.Server/GitHubAuthenticationHandler.cs b/rubberduckvba.Server/GitHubAuthenticationHandler.cs index b9e3a44..c833d74 100644 --- a/rubberduckvba.Server/GitHubAuthenticationHandler.cs +++ b/rubberduckvba.Server/GitHubAuthenticationHandler.cs @@ -75,7 +75,9 @@ protected async override Task HandleAuthenticateAsync() } var signature = xHubSignature256.SingleOrDefault(); - var payload = new StreamReader(Context.Request.Body).ReadToEnd(); + + using var reader = new StreamReader(Context.Request.Body); + var payload = reader.ReadToEndAsync().GetAwaiter().GetResult(); if (!IsValidSignature(signature, payload)) {