aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorw1sht0l1v3 <w1sht0l1v3@gmail.com>2015-10-25 18:21:08 +0200
committerw1sht0l1v3 <w1sht0l1v3@gmail.com>2015-10-25 18:21:08 +0200
commit11f0c85bd48e7d487609c1a5a82d7e544ca8d84e (patch)
tree94798c5197b834977d348cc0a8ebddcf7eea4b60 /src
parent641f34c78a41e3ebe1428c431dbbd2808a543cf9 (diff)
Core/Quests: Fix a CMSG injection abuse.
closes #15709
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Handlers/QuestHandler.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Handlers/QuestHandler.cpp b/src/server/game/Handlers/QuestHandler.cpp
index 91bc8309b18..fd7c4439c8f 100644
--- a/src/server/game/Handlers/QuestHandler.cpp
+++ b/src/server/game/Handlers/QuestHandler.cpp
@@ -124,8 +124,7 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvData)
if (Player* playerQuestObject = object->ToPlayer())
{
- if ((_player->GetDivider() && _player->GetDivider() != guid) ||
- ((object != _player && !playerQuestObject->CanShareQuest(questId))))
+ if ((_player->GetDivider() && _player->GetDivider() != guid) || !playerQuestObject->CanShareQuest(questId))
{
CLOSE_GOSSIP_CLEAR_DIVIDER();
return;