From 7dd460581dc68582edda0f92cefa2cf3af6947c9 Mon Sep 17 00:00:00 2001 From: Anton Popovichenko Date: Tue, 24 Sep 2024 13:21:38 +0200 Subject: [PATCH] fix(Core/Loot): Fix crash for round robin loot mode when solving quest item for offline loot owner. (#20033) --- src/server/game/Loot/LootMgr.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/game/Loot/LootMgr.cpp b/src/server/game/Loot/LootMgr.cpp index 9b714e225..d32cb0a92 100644 --- a/src/server/game/Loot/LootMgr.cpp +++ b/src/server/game/Loot/LootMgr.cpp @@ -700,7 +700,9 @@ QuestItemList* Loot::FillQuestLoot(Player* player) } // Player is not the loot owner, and loot owner still needs this quest item - if (!item.freeforall && lootOwner != player && item.AllowedForPlayer(lootOwner, sourceWorldObjectGUID)) + if (!item.freeforall && + lootOwner && lootOwner != player && + item.AllowedForPlayer(lootOwner, sourceWorldObjectGUID)) { continue; }