From d0f060fab599add450dd7da938ec2ea97d3f3257 Mon Sep 17 00:00:00 2001 From: Sanae Date: Mon, 14 Feb 2022 15:17:36 -0600 Subject: [PATCH] Quick stability fix trollface --- Server/Server.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Server/Server.cs b/Server/Server.cs index 32be0a6..2da612e 100644 --- a/Server/Server.cs +++ b/Server/Server.cs @@ -184,11 +184,13 @@ public class Server { client.CurrentCostume = costumePacket; } - { + try { if (header.Type is not PacketType.Cap and not PacketType.Player) Logger.Warn($"lol {header.Type}"); IPacket packet = (IPacket) Activator.CreateInstance(Constants.PacketIdMap[header.Type])!; packet.Deserialize(memory.Memory.Span[Constants.HeaderSize..]); PacketHandler?.Invoke(client, packet); + } catch { + // ignore failed packet deserialization! } await Broadcast(memory, client);