From 520c3bdc443015c49a1931c09f09fbba3a58ecd3 Mon Sep 17 00:00:00 2001 From: "William K. Santiago" Date: Mon, 29 Jun 2026 14:42:25 -0400 Subject: [PATCH] Return cleanly on WS upgrade handshake WriteFailed instead of logging unhandled exception --- src/server.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server.zig b/src/server.zig index dca44ce..0ae9abc 100644 --- a/src/server.zig +++ b/src/server.zig @@ -68,6 +68,7 @@ pub const App = struct { log.warn("connection rejected (global limit): {s}", .{safeIp(client_ip, &log_ip_buf)}); return; }, + error.WriteFailed => return, // client disconnected during the upgrade handshake; nothing to send else => return err, }; if (upgraded == false) {