diff options
| author | Robby Zambito <contact@robbyzambito.me> | 2026-01-09 22:53:04 -0500 |
|---|---|---|
| committer | Robby Zambito <contact@robbyzambito.me> | 2026-01-10 09:21:18 -0500 |
| commit | ad13706d1b5a0f456716220ea8733a7baa9852d9 (patch) | |
| tree | cab194b8c8c52dcfce6d58880146da747d8067ca | |
| parent | 4a228c8dba8f16bbf58240162013ce7c6e378405 (diff) | |
Properly handle disconnect
| -rw-r--r-- | src/Server.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Server.zig b/src/Server.zig index c45db19..35b93e9 100644 --- a/src/Server.zig +++ b/src/Server.zig @@ -250,7 +250,10 @@ fn handleConnection( } } else |err| switch (err) { error.EndOfStream => return error.ClientDisconnected, - error.ReadFailed => return reader.err.?, + error.ReadFailed => switch (reader.err.?) { + error.ConnectionResetByPeer => return error.ClientDisconnected, + else => |e| return e, + }, else => |e| return e, } } |
