fix: always use std.Io.Writer.writeAll to avoid write underflow
This commit is contained in:
parent
b556c1da61
commit
ab4d1cdfa5
1 changed files with 3 additions and 3 deletions
|
|
@ -933,10 +933,10 @@ const Node = union(enum) {
|
||||||
try node.right.store(writer, eol_mode);
|
try node.right.store(writer, eol_mode);
|
||||||
},
|
},
|
||||||
.leaf => |*leaf| {
|
.leaf => |*leaf| {
|
||||||
_ = try writer.write(leaf.buf);
|
try writer.writeAll(leaf.buf);
|
||||||
if (leaf.eol) switch (eol_mode) {
|
if (leaf.eol) switch (eol_mode) {
|
||||||
.lf => _ = try writer.write("\n"),
|
.lf => try writer.writeByte('\n'),
|
||||||
.crlf => _ = try writer.write("\r\n"),
|
.crlf => try writer.writeAll("\r\n"),
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue