From 478782ec7a0badc3fa9952b55bbedb00ae367451 Mon Sep 17 00:00:00 2001 From: Mathieu Guindon Date: Tue, 4 Feb 2025 16:57:52 -0500 Subject: [PATCH] fix exception with stream reader --- rubberduckvba.Server/GitHubAuthenticationHandler.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)) {