diff --git a/lib/compiler/Maker.zig b/lib/compiler/Maker.zig index fe3db3d508eba625d2072d339782079ef9bf2665..7eac68eebb7bd09afb8cac07d6ab1e688e6c4bc1 100644 --- a/lib/compiler/Maker.zig +++ b/lib/compiler/Maker.zig @@ -681,9 +681,8 @@ pub fn main(init: process.Init.Minimal) !void { } else null; var stdin_buffer: [256]u8 = undefined; - var stdout_buffer: [256]u8 = undefined; var stdin_reader = Io.File.stdin().reader(io, &stdin_buffer); - var stdout_writer = Io.File.stdout().writer(io, &stdout_buffer); + const stdout_writer = initStdoutWriter(io); var protocol_server_allocation: AvoidableServer = undefined; const protocol_server: ?*AvoidableServer = if (listen) s: { @@ -693,7 +692,7 @@ pub fn main(init: process.Init.Minimal) !void { if (step_names.items.len > 0) fatal("build steps must be provided over the protocol instead of using CLI arguments", .{}); protocol_server_allocation = .{ .in = &stdin_reader.interface, - .out = &stdout_writer.interface, + .out = stdout_writer, }; try serveBspHandshake(&protocol_server_allocation); break :s &protocol_server_allocation;