From 28c9ac3bace425abfc1fbd01b87f236bc0b1b75f Mon Sep 17 00:00:00 2001 From: Raymond Date: Tue, 7 Dec 2021 09:34:49 -0500 Subject: [PATCH] Fix fate pointer math, size checking --- Dalamud/Game/ClientState/Fates/FateTable.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dalamud/Game/ClientState/Fates/FateTable.cs b/Dalamud/Game/ClientState/Fates/FateTable.cs index 82e7865ec..afe36aada 100644 --- a/Dalamud/Game/ClientState/Fates/FateTable.cs +++ b/Dalamud/Game/ClientState/Fates/FateTable.cs @@ -51,7 +51,7 @@ namespace Dalamud.Game.ClientState.Fates if (Struct->Fates.First == null || Struct->Fates.Last == null) return 0; - return (int)Struct->Fates.Capacity(); + return (int)Struct->Fates.Size(); } } @@ -99,7 +99,7 @@ namespace Dalamud.Game.ClientState.Fates if (fateTable == IntPtr.Zero) return IntPtr.Zero; - return *(IntPtr*)this.Struct->Fates.Get((ulong)index).Value; + return (IntPtr)this.Struct->Fates.Get((ulong)index).Value; } ///