From ec1912ba7e251833c604a800dc965e2d59dd6202 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Thu, 1 Jan 2026 16:55:01 +0000 Subject: Use a small stack buffer for client io --- src/server/main.zig | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/server/main.zig') diff --git a/src/server/main.zig b/src/server/main.zig index ecfb513..012aa98 100644 --- a/src/server/main.zig +++ b/src/server/main.zig @@ -124,15 +124,13 @@ fn handleConnection( const allocator = if (builtin.mode == .Debug or builtin.mode == .ReleaseSafe) client_allocator.allocator() else server_allocator; // Set up client writer - const w_buffer: []u8 = try allocator.alloc(u8, 1024 * 10); - defer allocator.free(w_buffer); - var writer = stream.writer(io, w_buffer); + var w_buffer: [256]u8 = undefined; + var writer = stream.writer(io, &w_buffer); const out = &writer.interface; // Set up client reader - const r_buffer: []u8 = try allocator.alloc(u8, 1024 * 10); - defer allocator.free(r_buffer); - var reader = stream.reader(io, r_buffer); + var r_buffer: [256]u8 = undefined; + var reader = stream.reader(io, &r_buffer); const in = &reader.interface; // Create client -- cgit