From af85ea9219f4fe39875c2e05823a4369b8c269ea Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Tue, 25 Nov 2025 12:24:07 -0700 Subject: [PATCH] Fix exception being throw in Dispose() --- Source/AaxDecrypter/NetworkFileStream.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/AaxDecrypter/NetworkFileStream.cs b/Source/AaxDecrypter/NetworkFileStream.cs index ae9d961a..725018ca 100644 --- a/Source/AaxDecrypter/NetworkFileStream.cs +++ b/Source/AaxDecrypter/NetworkFileStream.cs @@ -209,6 +209,12 @@ namespace AaxDecrypter } } } + catch (Exception ex) + { + //Don't throw from DownloadTask. + //This task gets awaited in Dispose() and we don't want to have an unhandled exception there. + Serilog.Log.Error(ex, "An error was encountered during the download process."); + } finally { _writeFile.Dispose();