aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Packets/ByteBuffer.cpp
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-06-15 18:12:18 +0200
committerOvahlord <dreadkiller@gmx.de>2024-06-15 18:13:26 +0200
commitc366275e81706f3b11e436bc6332d86b4cdc9e1a (patch)
tree2d17afe1c3a67f971720b8eca8448d44ca82a787 /src/server/shared/Packets/ByteBuffer.cpp
parentf5bdd03ae1eba578c47498295fbee9c60650c3f9 (diff)
Core/PacketIO: increased allowed storage size of ByteBuffer from ~10mb to ~100mb and fixed a logic mistake that was allowing first-time append calls to bypass that size limit (#30037)
(cherry picked from commit a3db80ce5824babcd174be39836e4f82b2533395)
Diffstat (limited to 'src/server/shared/Packets/ByteBuffer.cpp')
-rw-r--r--src/server/shared/Packets/ByteBuffer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/shared/Packets/ByteBuffer.cpp b/src/server/shared/Packets/ByteBuffer.cpp
index 104ba96d9d0..8718a31d829 100644
--- a/src/server/shared/Packets/ByteBuffer.cpp
+++ b/src/server/shared/Packets/ByteBuffer.cpp
@@ -95,7 +95,7 @@ void ByteBuffer::append(uint8 const* src, size_t cnt)
{
ASSERT(src, "Attempted to put a NULL-pointer in ByteBuffer (pos: " SZFMTD " size: " SZFMTD ")", _wpos, size());
ASSERT(cnt, "Attempted to put a zero-sized value in ByteBuffer (pos: " SZFMTD " size: " SZFMTD ")", _wpos, size());
- ASSERT(size() < 10000000);
+ ASSERT((size() + cnt) < 100000000);
FlushBits();