diff options
| author | Robby Zambito <contact@robbyzambito.me> | 2026-01-01 16:55:01 +0000 |
|---|---|---|
| committer | Robby Zambito <contact@robbyzambito.me> | 2026-01-01 16:55:04 +0000 |
| commit | ec1912ba7e251833c604a800dc965e2d59dd6202 (patch) | |
| tree | 409294d84f2c2265f51536509de14b413fd08149 /src | |
| parent | 7baa2ed2ec70a7324d1f82d61b6c2b53ec39ceab (diff) | |
Use a small stack buffer for client io
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/main.zig | 10 |
1 files changed, 4 insertions, 6 deletions
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 |
