From 9fd9ede50d1a56c01f5a4f93b9d594939b9cb51f Mon Sep 17 00:00:00 2001 From: p2r3 Date: Fri, 22 Aug 2025 13:22:55 +0300 Subject: [PATCH] fix off-by-one error in chat packet --- src/packets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packets.c b/src/packets.c index bff2d19..96aa18f 100644 --- a/src/packets.c +++ b/src/packets.c @@ -958,8 +958,8 @@ int cs_chat (int client_fd) { if (has_signature) recv_all(client_fd, recv_buffer, 256, false); readVarInt(client_fd); // Ignore message count - readUint32(client_fd); // Ignore acknowledgement bitmask - readByte(client_fd); // Ignore checksum + // Ignore acknowledgement bitmask and checksum + recv_all(client_fd, recv_buffer, 4, false); return 0; }