fix cpm rc

This commit is contained in:
Soreepeong 2024-07-22 22:43:02 +09:00
parent 6c8ec0ab4d
commit e1a7caa2cf

View file

@ -8,7 +8,7 @@ namespace Dalamud.Support;
/// <summary>Tracks the loaded process modules.</summary> /// <summary>Tracks the loaded process modules.</summary>
internal static unsafe partial class CurrentProcessModules internal static unsafe partial class CurrentProcessModules
{ {
private static Process? process; private static ProcessModuleCollection? moduleCollection;
/// <summary>Gets all the loaded modules, up to date.</summary> /// <summary>Gets all the loaded modules, up to date.</summary>
public static ProcessModuleCollection ModuleCollection public static ProcessModuleCollection ModuleCollection
@ -19,13 +19,13 @@ internal static unsafe partial class CurrentProcessModules
if (t != 0) if (t != 0)
{ {
t = 0; t = 0;
process = null; moduleCollection = null;
Log.Verbose("{what}: Fetching fresh copy of current process modules.", nameof(CurrentProcessModules)); Log.Verbose("{what}: Fetching fresh copy of current process modules.", nameof(CurrentProcessModules));
} }
try try
{ {
return (process ??= Process.GetCurrentProcess()).Modules; return moduleCollection ??= Process.GetCurrentProcess().Modules;
} }
catch (Exception e) catch (Exception e)
{ {