From bbbc2b2e64eb1bb5a99e5a94ef8069ce6a4358f7 Mon Sep 17 00:00:00 2001 From: aleksandr evdokimenko Date: Wed, 2 Aug 2023 19:03:46 +0300 Subject: [PATCH] dispose CancellationTokenSource after use --- .../src/AngularCli/AngularCliMiddleware.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs b/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs index dc0b0dcfbe47..d315ac4d369c 100644 --- a/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs +++ b/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs @@ -113,9 +113,10 @@ private static async Task WaitForAngularCliServerToAcceptRequests(Uri cliServerU try { // If we get any HTTP response, the CLI server is ready + using var cancellationTokenSource = new CancellationTokenSource(timeoutMilliseconds); await client.SendAsync( new HttpRequestMessage(HttpMethod.Head, cliServerUri), - new CancellationTokenSource(timeoutMilliseconds).Token); + cancellationTokenSource.Token); return; } catch (Exception)