From 08b43a1e69f486bdaf6b98e230c52c65d5b550e0 Mon Sep 17 00:00:00 2001 From: Spp Date: Fri, 26 Nov 2010 01:24:31 +0100 Subject: Core/Groups: Properly read CMSG_GROUP_ACCEPT and CMSG_GROUP_INVITE opcodes --HG-- branch : trunk --- src/server/game/Server/Protocol/Handlers/GroupHandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp b/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp index cbc361bc5b2..9d6de7ed542 100755 --- a/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp @@ -59,6 +59,7 @@ void WorldSession::HandleGroupInviteOpcode(WorldPacket & recv_data) { std::string membername; recv_data >> membername; + recv_data.read_skip(); // attempt add selected player @@ -188,8 +189,9 @@ void WorldSession::HandleGroupInviteOpcode(WorldPacket & recv_data) SendPartyResult(PARTY_OP_INVITE, membername, ERR_PARTY_RESULT_OK); } -void WorldSession::HandleGroupAcceptOpcode(WorldPacket & /*recv_data*/) +void WorldSession::HandleGroupAcceptOpcode(WorldPacket& recv_data) { + recv_data.read_skip(); Group *group = GetPlayer()->GetGroupInvite(); if (!group) return; -- cgit v1.2.3