From dbbc2306dd6f3366afe618e048e64b6e9b8e1ac6 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 21 Nov 2024 00:54:05 +0100 Subject: [PATCH] NRE check LinkData in HandleLinkClickDetour (#2112) --- Dalamud/Game/Gui/ChatGui.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dalamud/Game/Gui/ChatGui.cs b/Dalamud/Game/Gui/ChatGui.cs index 14346132a..791cbb97a 100644 --- a/Dalamud/Game/Gui/ChatGui.cs +++ b/Dalamud/Game/Gui/ChatGui.cs @@ -412,7 +412,7 @@ internal sealed unsafe class ChatGui : IInternalDisposableService, IChatGui private void HandleLinkClickDetour(LogViewer* thisPtr, LinkData* linkData) { - if ((Payload.EmbeddedInfoType)(linkData->LinkType + 1) != Payload.EmbeddedInfoType.DalamudLink) + if (linkData == null || linkData->Payload == null || (Payload.EmbeddedInfoType)(linkData->LinkType + 1) != Payload.EmbeddedInfoType.DalamudLink) { this.handleLinkClickHook.Original(thisPtr, linkData); return;