From d9eed8a3bfb8e7ba512f70aa2c59b059312de7fc Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 1 Jul 2017 23:26:16 +0200 Subject: Core/Quests: Fixed crash in Player::RewardQuest for scenarios and lfg Closes #19973 --- src/server/game/Entities/Player/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index c96c957fea9..00492b56f50 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -15310,7 +15310,7 @@ void Player::RewardQuest(Quest const* quest, uint32 reward, Object* questGiver, SQLTransaction trans = SQLTransaction(nullptr); _SaveQuestStatus(trans); - SendQuestReward(quest, questGiver->ToCreature(), XP, !announce); + SendQuestReward(quest, questGiver ? questGiver->ToCreature() : nullptr, XP, !announce); // cast spells after mark quest complete (some spells have quest completed state requirements in spell_area data) if (quest->GetRewSpell() > 0) -- cgit v1.2.3