From ab4d1cdfa589a49cfcde46dfeba5df5195568da2 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 30 Oct 2025 18:04:37 +0100 Subject: [PATCH] fix: always use std.Io.Writer.writeAll to avoid write underflow --- src/buffer/Buffer.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/buffer/Buffer.zig b/src/buffer/Buffer.zig index 209c503..9aacede 100644 --- a/src/buffer/Buffer.zig +++ b/src/buffer/Buffer.zig @@ -933,10 +933,10 @@ const Node = union(enum) { try node.right.store(writer, eol_mode); }, .leaf => |*leaf| { - _ = try writer.write(leaf.buf); + try writer.writeAll(leaf.buf); if (leaf.eol) switch (eol_mode) { - .lf => _ = try writer.write("\n"), - .crlf => _ = try writer.write("\r\n"), + .lf => try writer.writeByte('\n'), + .crlf => try writer.writeAll("\r\n"), }; }, }