From 2236b34fe80ae08107933a57221e788cccbc4668 Mon Sep 17 00:00:00 2001 From: Meivyn <793322+Meivyn@users.noreply.github.com> Date: Fri, 31 May 2024 04:34:04 -0400 Subject: [PATCH] Fix memory leak caused by wrong implementation of `GetHashCode` --- IPA.Loader/Config/ConfigRuntime.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IPA.Loader/Config/ConfigRuntime.cs b/IPA.Loader/Config/ConfigRuntime.cs index 8cd420fc..40173293 100644 --- a/IPA.Loader/Config/ConfigRuntime.cs +++ b/IPA.Loader/Config/ConfigRuntime.cs @@ -22,7 +22,7 @@ namespace IPA.Config => x?.FullName == y?.FullName; public int GetHashCode(DirectoryInfo obj) - => obj?.GetHashCode() ?? 0; + => obj?.FullName.GetHashCode() ?? 0; } private static readonly ConcurrentBag configs = new();