diff options
| author | Shauren <shauren.trinity@gmail.com> | 2014-12-20 00:25:11 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2014-12-20 00:25:11 +0100 |
| commit | c3e959b9db042c9c40c0d75bd6ee1aedf34b84b5 (patch) | |
| tree | 0f97d475ce9228cdf4bda78f62fac7861db4d692 /src/server/bnetserver/Packets/ConnectionPackets.h | |
| parent | 9f0051c4e5d8de7e216bf3e55b759583e52ff681 (diff) | |
Core/Battle.net: Decrypt remainder of the packet that arrives together with EnableEncryption
Diffstat (limited to 'src/server/bnetserver/Packets/ConnectionPackets.h')
| -rw-r--r-- | src/server/bnetserver/Packets/ConnectionPackets.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/bnetserver/Packets/ConnectionPackets.h b/src/server/bnetserver/Packets/ConnectionPackets.h index 1c4619c6df3..238b2bff760 100644 --- a/src/server/bnetserver/Packets/ConnectionPackets.h +++ b/src/server/bnetserver/Packets/ConnectionPackets.h @@ -63,6 +63,8 @@ namespace Battlenet void Read() override { } std::string ToString() const override; void CallHandler(Session* session) override; + uint8* GetRemainingData() { return _stream.GetBuffer() + (((_stream.GetReadPos() + 7) & ~7) / 8); } + size_t GetRemainingSize() { return _stream.GetSize() - (((_stream.GetReadPos() + 7) & ~7) / 8); } }; class LogoutRequest final : public ClientPacket |
