aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSpp <none@none>2010-11-26 01:24:31 +0100
committerSpp <none@none>2010-11-26 01:24:31 +0100
commit08b43a1e69f486bdaf6b98e230c52c65d5b550e0 (patch)
treee921e8154aecfece1580f63cd543d5ed1c8fc545
parentcacf75ae60a0285c9ecf4db265fb935ebba286b0 (diff)
Core/Groups: Properly read CMSG_GROUP_ACCEPT and CMSG_GROUP_INVITE opcodes
--HG-- branch : trunk
-rwxr-xr-xsrc/server/game/Server/Protocol/Handlers/GroupHandler.cpp4
1 files changed, 3 insertions, 1 deletions
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<uint32>();
// 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<uint32>();
Group *group = GetPlayer()->GetGroupInvite();
if (!group) return;