From e15833084accc59f040275b55ce0ca1a3323cef2 Mon Sep 17 00:00:00 2001 From: Luuk van Oijen Date: Thu, 23 Nov 2023 10:00:59 +0100 Subject: [PATCH] fixed another crash --- src/server/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/mod.rs b/src/server/mod.rs index 3f2eb16..2499bff 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -350,6 +350,10 @@ impl Server { if packet.data.len() == 0 { return Ok(()); // what! } + if packet.data[0] < 1 { + // return Err(ServerError::BrokenPacket.into()); + return Ok(()); // Ignore for now? + } let id = packet.data[0] - 1; // Offset by 1 let data = packet.data[2..].to_vec(); let packet_processed = RawPacket {