From 6c1ca104edd07adf99e7946fa9b46ce4a849bd5d Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sat, 8 Nov 2014 22:52:09 +0100 Subject: Core/LFG: Fix being unable to re-queue after leaving queue (cherry picked from commit c2a69e748e243c9c08050c3bca854be3c0dc2130) --- src/server/game/Handlers/LFGHandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Handlers/LFGHandler.cpp b/src/server/game/Handlers/LFGHandler.cpp index 014e9f7b9d6..39e3edb30ed 100644 --- a/src/server/game/Handlers/LFGHandler.cpp +++ b/src/server/game/Handlers/LFGHandler.cpp @@ -115,7 +115,9 @@ void WorldSession::HandleLfgJoinOpcode(WorldPacket& recvData) { uint32 dungeon; recvData >> dungeon; - newDungeons.insert((dungeon & 0x00FFFFFF)); // remove the type from the dungeon entry + dungeon &= 0x00FFFFFF; // remove the type from the dungeon entry + if (dungeon) + newDungeons.insert(dungeon); } TC_LOG_DEBUG("lfg", "CMSG_LFG_JOIN %s roles: %u, Dungeons: %u, Comment: %s", -- cgit v1.2.3