Use a small stack buffer for client io

This commit is contained in:
2026-01-01 16:55:01 +00:00
parent 7baa2ed2ec
commit ec1912ba7e

View File

@@ -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