From dc76612b61a26f6c89caccb4df223a11b9199dcd Mon Sep 17 00:00:00 2001 From: Hipposgrumm Date: Sat, 21 Dec 2024 20:03:29 -0700 Subject: [PATCH] Honestly should probably catch this exception. I foresee it occuring very commonly. While it shouldn't halt the server (except in visual studio debug), it's annoying to see. --- src/CommandHandlers/PublicMessageHandlers.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CommandHandlers/PublicMessageHandlers.cs b/src/CommandHandlers/PublicMessageHandlers.cs index 7f3e055..178749e 100644 --- a/src/CommandHandlers/PublicMessageHandlers.cs +++ b/src/CommandHandlers/PublicMessageHandlers.cs @@ -28,7 +28,8 @@ class RacingPMHandler : CommandHandler cmd.Add("p", p); NetworkPacket packet = NetworkObject.WrapObject(1, 13, cmd).Serialize(); - client.Room.Send(packet); + if (client.Room != null) // Throws an exception in Eat my Dust when the player fires their weapon before fully in the room. + client.Room.Send(packet); return Task.CompletedTask; } }