From 916800eb35bb0eec0afa48c3150cadbeebef66ba Mon Sep 17 00:00:00 2001 From: Subv Date: Sun, 6 Jul 2014 00:35:51 -0500 Subject: Corrected a mistake in the client packet size --- src/server/game/Server/WorldTcpSession.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Server/WorldTcpSession.cpp b/src/server/game/Server/WorldTcpSession.cpp index 7f2b560f35b..aa72753dd9e 100644 --- a/src/server/game/Server/WorldTcpSession.cpp +++ b/src/server/game/Server/WorldTcpSession.cpp @@ -69,7 +69,7 @@ void WorldTcpSession::AsyncReadHeader() EndianConvertReverse(header->size); EndianConvert(header->cmd); - AsyncReadData(header->size - sizeof(ClientPktHeader)); + AsyncReadData(header->size - sizeof(header->cmd)); } else { @@ -87,7 +87,7 @@ void WorldTcpSession::AsyncReadData(size_t dataSize) { ClientPktHeader* header = (ClientPktHeader*)&_readBuffer; - header->size -= sizeof(ClientPktHeader); + header->size -= sizeof(header->cmd); uint16 opcode = (uint16)header->cmd; -- cgit v1.2.3