mirror of
https://git.robbyzambito.me/zits
synced 2026-02-04 03:34:48 +00:00
Use a small stack buffer for client io
This commit is contained in:
@@ -124,15 +124,13 @@ fn handleConnection(
|
|||||||
const allocator = if (builtin.mode == .Debug or builtin.mode == .ReleaseSafe) client_allocator.allocator() else server_allocator;
|
const allocator = if (builtin.mode == .Debug or builtin.mode == .ReleaseSafe) client_allocator.allocator() else server_allocator;
|
||||||
|
|
||||||
// Set up client writer
|
// Set up client writer
|
||||||
const w_buffer: []u8 = try allocator.alloc(u8, 1024 * 10);
|
var w_buffer: [256]u8 = undefined;
|
||||||
defer allocator.free(w_buffer);
|
var writer = stream.writer(io, &w_buffer);
|
||||||
var writer = stream.writer(io, w_buffer);
|
|
||||||
const out = &writer.interface;
|
const out = &writer.interface;
|
||||||
|
|
||||||
// Set up client reader
|
// Set up client reader
|
||||||
const r_buffer: []u8 = try allocator.alloc(u8, 1024 * 10);
|
var r_buffer: [256]u8 = undefined;
|
||||||
defer allocator.free(r_buffer);
|
var reader = stream.reader(io, &r_buffer);
|
||||||
var reader = stream.reader(io, r_buffer);
|
|
||||||
const in = &reader.interface;
|
const in = &reader.interface;
|
||||||
|
|
||||||
// Create client
|
// Create client
|
||||||
|
|||||||
Reference in New Issue
Block a user