From 8eddeb4e2e5505ec581789da52d2845c7b72dd6e Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Tue, 28 Jul 2026 04:54:24 -0700 Subject: [PATCH] Writable.writeByteNTimes: use a buffer of size 4096 that's the size of PIPE_BUF on linux --- nio.zig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nio.zig b/nio.zig index 97520acff25fab8c67a0dac983a7eb66d124b665..911f5371ca863f5078a3a0be5bc377f4f93c9c36 100644 --- a/nio.zig +++ b/nio.zig @@ -329,8 +329,7 @@ pub fn Writable(T: type, this_kind: enum { _var, _const, _bare }) type { } pub fn writeByteNTimes(self: Self, byte: u8, n: usize) Error!void { - var bytes: [1024]u8 = undefined; - @memset(bytes[0..], byte); + var bytes: [4096]u8 = @splat(byte); var remaining: usize = n; while (remaining > 0) { const to_write = @min(remaining, bytes.len); -- 2.54.0