From 58a8bda8e7ef40ec1be6d7e0e916b99d28f5ed0c Mon Sep 17 00:00:00 2001 From: miniduikboot Date: Tue, 17 Dec 2024 22:09:19 +0100 Subject: [PATCH] Check for disconnection between handling messages Without this, it is possible for clients to get the remainder of their messages handled in a packet. Co-Authored-By: js6pak --- src/Impostor.Server/Net/Hazel/HazelConnection.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Impostor.Server/Net/Hazel/HazelConnection.cs b/src/Impostor.Server/Net/Hazel/HazelConnection.cs index ceb6bd2..47c094f 100644 --- a/src/Impostor.Server/Net/Hazel/HazelConnection.cs +++ b/src/Impostor.Server/Net/Hazel/HazelConnection.cs @@ -69,6 +69,11 @@ namespace Impostor.Server.Net.Hazel { await Client.HandleMessageAsync(message, e.Type); } + + if (!IsConnected) + { + break; + } } } } -- 2.39.5