diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-08-01 16:34:43 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-01 16:34:43 -0700 |
| commit | 742956865c0c55b6650d7b89d923b63ea11cde4f (patch) | |
| tree | b4c4b1502c23f084b357fb7224d721188505e5db /lib/std/net.zig | |
| parent | dcc3e6e1dd224f1719b0ad9ef6d8d9dc0ed497ec (diff) | |
| parent | a6f7927764fde807cb077fb4385be0729035e1db (diff) | |
| download | zig-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.zig | 5 |
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); |
