From 87a3581dffc36c77a1b28aae0dc751b5db2bddbf Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Fri, 16 Jul 2021 00:29:21 +0800 Subject: [PATCH] Fix Configuration.Save() Close FileStream --- Netch/Utils/Configuration.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Netch/Utils/Configuration.cs b/Netch/Utils/Configuration.cs index 59455edc..3c9c63f5 100644 --- a/Netch/Utils/Configuration.cs +++ b/Netch/Utils/Configuration.cs @@ -108,7 +108,7 @@ namespace Netch.Utils Directory.CreateDirectory(DataDirectoryFullName); var tempFile = Path.Combine(DataDirectoryFullName, FileFullName + ".tmp"); - var fileStream = new FileStream(tempFile, FileMode.Create, FileAccess.Write, FileShare.None, 4096, true); + await using (var fileStream = new FileStream(tempFile, FileMode.Create, FileAccess.Write, FileShare.None, 4096, true)) await using (fileStream.ConfigureAwait(false)) { await JsonSerializer.SerializeAsync(fileStream, Global.Settings, JsonSerializerOptions).ConfigureAwait(false);