From 4517734fbe9180ca157003468f0ad49e132dd5fd Mon Sep 17 00:00:00 2001 From: Julius Vitkauskas Date: Tue, 1 Nov 2022 12:49:37 +0200 Subject: [PATCH] Dispose DependencyContextJsonReader after using --- OpenRA.Game/Support/AssemblyLoader.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/OpenRA.Game/Support/AssemblyLoader.cs b/OpenRA.Game/Support/AssemblyLoader.cs index 9bf969839d..6226aaa498 100644 --- a/OpenRA.Game/Support/AssemblyLoader.cs +++ b/OpenRA.Game/Support/AssemblyLoader.cs @@ -265,12 +265,14 @@ namespace OpenRA.Support public static AssemblyLoadContextBuilder AddDependencyContext(this AssemblyLoadContextBuilder builder, string depsFilePath) { - var reader = new DependencyContextJsonReader(); - using (var file = File.OpenRead(depsFilePath)) + using (var reader = new DependencyContextJsonReader()) { - var deps = reader.Read(file); - builder.SetBaseDirectory(Path.GetDirectoryName(depsFilePath)); - builder.AddDependencyContext(deps); + using (var file = File.OpenRead(depsFilePath)) + { + var deps = reader.Read(file); + builder.SetBaseDirectory(Path.GetDirectoryName(depsFilePath)); + builder.AddDependencyContext(deps); + } } return builder;