aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/QuestHandler.cpp
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2017-06-04 15:05:11 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2017-06-04 15:05:11 +0200
commit69e9ac882740b2e9c1b3dba27e6dbc934dde30dd (patch)
tree8072b13de8affa322911bc3969dec92f0c9f217e /src/server/game/Handlers/QuestHandler.cpp
parentc7cae32cfc89c422fae7d3ecef4902c6818f9849 (diff)
Core/Misc: Fixed warnings
Diffstat (limited to 'src/server/game/Handlers/QuestHandler.cpp')
-rw-r--r--src/server/game/Handlers/QuestHandler.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/server/game/Handlers/QuestHandler.cpp b/src/server/game/Handlers/QuestHandler.cpp
index 01edd416f7f..6e63c64782d 100644
--- a/src/server/game/Handlers/QuestHandler.cpp
+++ b/src/server/game/Handlers/QuestHandler.cpp
@@ -241,13 +241,16 @@ void WorldSession::HandleQuestgiverQueryQuestOpcode(WorldPackets::Quest::QuestGi
void WorldSession::HandleQuestQueryOpcode(WorldPackets::Quest::QueryQuestInfo& packet)
{
- if (!_player)
- return;
-
TC_LOG_DEBUG("network", "WORLD: Received CMSG_QUEST_QUERY quest = %u", packet.QuestID);
if (Quest const* quest = sObjectMgr->GetQuestTemplate(packet.QuestID))
_player->PlayerTalkClass->SendQuestQueryResponse(quest);
+ else
+ {
+ WorldPackets::Quest::QueryQuestInfoResponse response;
+ response.QuestID = packet.QuestID;
+ SendPacket(response.Write());
+ }
}
void WorldSession::HandleQuestgiverChooseRewardOpcode(WorldPackets::Quest::QuestGiverChooseReward& packet)