aboutsummaryrefslogtreecommitdiff
path: root/lib/std/net.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-08-01 16:34:43 -0700
committerGitHub <noreply@github.com>2025-08-01 16:34:43 -0700
commit742956865c0c55b6650d7b89d923b63ea11cde4f (patch)
treeb4c4b1502c23f084b357fb7224d721188505e5db /lib/std/net.zig
parentdcc3e6e1dd224f1719b0ad9ef6d8d9dc0ed497ec (diff)
parenta6f7927764fde807cb077fb4385be0729035e1db (diff)
downloadzig-742956865c0c55b6650d7b89d923b63ea11cde4f.tar.gz
zig-742956865c0c55b6650d7b89d923b63ea11cde4f.zip
Merge pull request #24614 from ziglang/flate
std.compress.flate: rework decompression and delete compression
Diffstat (limited to 'lib/std/net.zig')
-rw-r--r--lib/std/net.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/std/net.zig b/lib/std/net.zig
index ac851059d2..38c0785194 100644
--- a/lib/std/net.zig
+++ b/lib/std/net.zig
@@ -1973,12 +1973,13 @@ pub const Stream = struct {
fn stream(io_r: *Io.Reader, io_w: *Io.Writer, limit: Io.Limit) Io.Reader.StreamError!usize {
const dest = limit.slice(try io_w.writableSliceGreedy(1));
- const n = try readVec(io_r, &.{dest});
+ var bufs: [1][]u8 = .{dest};
+ const n = try readVec(io_r, &bufs);
io_w.advance(n);
return n;
}
- fn readVec(io_r: *std.Io.Reader, data: []const []u8) Io.Reader.Error!usize {
+ fn readVec(io_r: *std.Io.Reader, data: [][]u8) Io.Reader.Error!usize {
const r: *Reader = @alignCast(@fieldParentPtr("interface_state", io_r));
var iovecs: [max_buffers_len]windows.ws2_32.WSABUF = undefined;
const bufs_n, const data_size = try io_r.writableVectorWsa(&iovecs, data);