diff options
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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) |