From edc38bae5e36e32cc48d561c4d597195dfe1739d Mon Sep 17 00:00:00 2001 From: Raymond Date: Wed, 3 Nov 2021 21:20:32 -0400 Subject: [PATCH] bail on tasktracker hook error --- Dalamud/Logging/Internal/TaskTracker.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Dalamud/Logging/Internal/TaskTracker.cs b/Dalamud/Logging/Internal/TaskTracker.cs index 2ed3ccbbe..fb99498a2 100644 --- a/Dalamud/Logging/Internal/TaskTracker.cs +++ b/Dalamud/Logging/Internal/TaskTracker.cs @@ -123,10 +123,16 @@ namespace Dalamud.Logging.Internal var patchMethod = typeof(TaskTracker).GetMethod(nameof(AddToActiveTasksHook), BindingFlags.NonPublic | BindingFlags.Static); if (targetMethod == null) - Log.Error("TargetMethod null!"); + { + Log.Error("AddToActiveTasks TargetMethod null!"); + return; + } if (patchMethod == null) - Log.Error("PatchMethod null!"); + { + Log.Error("AddToActiveTasks PatchMethod null!"); + return; + } this.scheduleAndStartHook = new MonoMod.RuntimeDetour.Hook(targetMethod, patchMethod);