diff options
author | joschiwald <joschiwald.trinity@gmail.com> | 2017-06-04 15:05:11 +0200 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2017-06-04 15:05:11 +0200 |
commit | 69e9ac882740b2e9c1b3dba27e6dbc934dde30dd (patch) | |
tree | 8072b13de8affa322911bc3969dec92f0c9f217e /src/server/game/Handlers/QuestHandler.cpp | |
parent | c7cae32cfc89c422fae7d3ecef4902c6818f9849 (diff) |
Core/Misc: Fixed warnings
Diffstat (limited to 'src/server/game/Handlers/QuestHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/QuestHandler.cpp | 9 |
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) |