diff --git a/src/YouTubeDownloadTool/Utils/Utils.cs b/src/YouTubeDownloadTool/Utils/Utils.cs index 8a569d0..266b09e 100644 --- a/src/YouTubeDownloadTool/Utils/Utils.cs +++ b/src/YouTubeDownloadTool/Utils/Utils.cs @@ -23,7 +23,7 @@ public static async Task GetOrDownloadFileAsync(string fileP using var tempFile = new TempFile(); - using (var file = tempFile.OpenStream()) + await using (var file = tempFile.OpenStream()) await stream.CopyToAsync(file, cancellationToken).ConfigureAwait(false); do diff --git a/src/YouTubeDownloadTool/YTDlpTool.cs b/src/YouTubeDownloadTool/YTDlpTool.cs index afb77ef..7f32aa7 100644 --- a/src/YouTubeDownloadTool/YTDlpTool.cs +++ b/src/YouTubeDownloadTool/YTDlpTool.cs @@ -131,7 +131,7 @@ public async Task DownloadToDirectoryAsync( process.BeginOutputReadLine(); process.BeginErrorReadLine(); - using (cancellationToken.Register(process.Kill)) + await using (cancellationToken.Register(process.Kill)) await process.WaitForExitAsync(CancellationToken.None); cancellationToken.ThrowIfCancellationRequested();