Core/Channels: Properly fix "opcode CMSG_MESSAGECHAT have unprocessed tail data".

This commit is contained in:
kaelima
2011-09-05 13:58:49 +02:00
parent 18af717a0f
commit 35680c2f1f
@@ -28,6 +28,9 @@ void WorldSession::HandleJoinChannel(WorldPacket& recvPacket)
std::string channelname, pass;
recvPacket >> channel_id;
recvPacket >> unknown1 >> unknown2;
recvPacket >> channelname;
recvPacket >> pass;
if (channel_id)
{
@@ -43,14 +46,9 @@ void WorldSession::HandleJoinChannel(WorldPacket& recvPacket)
return;
}
recvPacket >> unknown1 >> unknown2;
recvPacket >> channelname;
if (channelname.empty())
return;
recvPacket >> pass;
if (ChannelMgr* cMgr = channelMgr(_player->GetTeam()))
{
cMgr->team = _player->GetTeam();