authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-19 12:08:27-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-23 22:15:11-08:00
logac11b8273802a3371ff2b0727d4c76489ee2f8bc
tree708faebfd507b617864e4f699bf47367384572b7
parentd060cb8cd640c05fbf07ab9452d52d67c0548e92

std.Io.Threaded: fix splat buffer calculations


1 files changed, 4 insertions(+), 4 deletions(-)

lib/std/Io/Threaded.zig+4-4
......@@ -7112,7 +7112,7 @@ fn fileWritePositional(
71127112 addBuf(&iovecs, &iovlen, splat_buffer);
71137113 remaining_splat -= splat_buffer.len;
71147114 }
7115 addBuf(&iovecs, &iovlen, splat_buffer[0..remaining_splat]);
7115 addBuf(&iovecs, &iovlen, splat_buffer[0..@min(remaining_splat, splat_buffer.len)]);
71167116 },
71177117 else => for (0..@min(splat, iovecs.len - iovlen)) |_| {
71187118 addBuf(&iovecs, &iovlen, pattern);
......@@ -7234,7 +7234,7 @@ fn fileWriteStreaming(
72347234 addBuf(&iovecs, &iovlen, splat_buffer);
72357235 remaining_splat -= splat_buffer.len;
72367236 }
7237 addBuf(&iovecs, &iovlen, splat_buffer[0..remaining_splat]);
7237 addBuf(&iovecs, &iovlen, splat_buffer[0..@min(remaining_splat, splat_buffer.len)]);
72387238 },
72397239 else => for (0..@min(splat, iovecs.len - iovlen)) |_| {
72407240 addBuf(&iovecs, &iovlen, pattern);
......@@ -9860,7 +9860,7 @@ fn netWritePosix(
98609860 addBuf(&iovecs, &msg.iovlen, splat_buffer);
98619861 remaining_splat -= splat_buffer.len;
98629862 }
9863 addBuf(&iovecs, &msg.iovlen, splat_buffer[0..remaining_splat]);
9863 addBuf(&iovecs, &msg.iovlen, splat_buffer[0..@min(remaining_splat, splat_buffer.len)]);
98649864 },
98659865 else => for (0..@min(splat, iovecs.len - msg.iovlen)) |_| {
98669866 addBuf(&iovecs, &msg.iovlen, pattern);
......@@ -9945,7 +9945,7 @@ fn netWriteWindows(
99459945 addWsaBuf(&iovecs, &len, splat_buffer);
99469946 remaining_splat -= splat_buffer.len;
99479947 }
9948 addWsaBuf(&iovecs, &len, splat_buffer[0..remaining_splat]);
9948 addWsaBuf(&iovecs, &len, splat_buffer[0..@min(remaining_splat, splat_buffer.len)]);
99499949 },
99509950 else => for (0..@min(splat, iovecs.len - len)) |_| {
99519951 addWsaBuf(&iovecs, &len, pattern);