diff options
Diffstat (limited to 'src/server/shared/Packets/ByteBuffer.cpp')
-rw-r--r-- | src/server/shared/Packets/ByteBuffer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/shared/Packets/ByteBuffer.cpp b/src/server/shared/Packets/ByteBuffer.cpp index 8811a2a6c0c..f49c36a1cc0 100644 --- a/src/server/shared/Packets/ByteBuffer.cpp +++ b/src/server/shared/Packets/ByteBuffer.cpp @@ -199,6 +199,11 @@ void ByteBuffer::hexlike() const sLog->OutMessageTo(networkLogger, "network", LOG_LEVEL_TRACE, "STORAGE_SIZE: {} {}", size(), o.view()); } +void ByteBuffer::OnInvalidPosition(size_t pos, size_t valueSize) const +{ + throw ByteBufferPositionException(pos, _storage.size(), valueSize); +} + template TC_SHARED_API uint8 ByteBuffer::read<uint8>(); template TC_SHARED_API uint16 ByteBuffer::read<uint16>(); template TC_SHARED_API uint32 ByteBuffer::read<uint32>(); |