aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver/Packets/ConnectionPackets.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-12-20 00:25:11 +0100
committerShauren <shauren.trinity@gmail.com>2014-12-20 00:25:11 +0100
commitc3e959b9db042c9c40c0d75bd6ee1aedf34b84b5 (patch)
tree0f97d475ce9228cdf4bda78f62fac7861db4d692 /src/server/bnetserver/Packets/ConnectionPackets.h
parent9f0051c4e5d8de7e216bf3e55b759583e52ff681 (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.h2
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