add failsafe to GetPet

This commit is contained in:
Stanley Dimant
2023-03-21 09:40:31 +01:00
parent 126f2b8084
commit 46cbd427d3

View File

@@ -121,6 +121,7 @@ public class DalamudUtilService : IHostedService
{ {
var mgr = CharacterManager.Instance(); var mgr = CharacterManager.Instance();
playerPointer ??= PlayerPointer; playerPointer ??= PlayerPointer;
if(playerPointer == IntPtr.Zero) return IntPtr.Zero;
return (IntPtr)mgr->LookupPetByOwnerObject((BattleChara*)playerPointer); return (IntPtr)mgr->LookupPetByOwnerObject((BattleChara*)playerPointer);
} }