diff options
author | Subv <subv2112@gmail.com> | 2014-07-06 00:35:51 -0500 |
---|---|---|
committer | Subv <subv2112@gmail.com> | 2014-07-06 00:35:51 -0500 |
commit | 916800eb35bb0eec0afa48c3150cadbeebef66ba (patch) | |
tree | 581836c959ce3264f8d8809c804ee3ca8a2f4c12 | |
parent | b5d5768d44d04ac8ecc066f13161b09c1cd5cf06 (diff) |
Corrected a mistake in the client packet size
-rw-r--r-- | src/server/game/Server/WorldTcpSession.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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; |