From 4bf92a34f661e4d261b1350a7b8350d6c4cdb2b1 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 15 Jul 2025 17:58:57 +0800 Subject: [PATCH] Don't queue data to send after we've initiated a disconnect of the client --- src/server.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server.zig b/src/server.zig index 9a19d8c9..d715ba8d 100644 --- a/src/server.zig +++ b/src/server.zig @@ -633,6 +633,10 @@ pub const Client = struct { } fn queueSend(self: *Self) void { + if (self.connected == false) { + return; + } + const node = self.send_queue.first orelse { // no more messages to send; return;