diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig index 2c7cdbc8e99e37081200900866b94edf7672e272..77506faae7e9f30f792cd840c8ac6ba347c89b4d 100644 --- a/lib/std/Io/Threaded.zig +++ b/lib/std/Io/Threaded.zig @@ -12910,7 +12910,7 @@ fn netReadPosix(fd: net.Socket.Handle, data: [][]u8, control: []u8) net.Stream.R switch (std.os.wasi.fd_read(fd, dest.ptr, dest.len, &n)) { .SUCCESS => { syscall.finish(); - return n; + return .{ .data_len = n }; }, .INTR => { try syscall.checkCancel();