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; }