authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-10-22 06:06:49-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-10-29 06:20:51-07:00
loga5c309a692f49d205b1e6260ac9c55c9815636eb
tree003b91b77126124b6aaeb57dd4c3f99a1f450896
parent59ffa607a46135d0d02af72a40914e438e56d586

std.Io.net.Socket.send: fix compilation errors


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

lib/std/Io/net.zig+2-1
...@@ -1075,7 +1075,8 @@ pub const Socket = struct {...@@ -1075,7 +1075,8 @@ pub const Socket = struct {
1075 /// Transfers `data` to `dest`, connectionless, in one packet.1075 /// Transfers `data` to `dest`, connectionless, in one packet.
1076 pub fn send(s: *const Socket, io: Io, dest: *const IpAddress, data: []const u8) SendError!void {1076 pub fn send(s: *const Socket, io: Io, dest: *const IpAddress, data: []const u8) SendError!void {
1077 var message: OutgoingMessage = .{ .address = dest, .data_ptr = data.ptr, .data_len = data.len };1077 var message: OutgoingMessage = .{ .address = dest, .data_ptr = data.ptr, .data_len = data.len };
1078 try io.vtable.netSend(io.userdata, s.handle, &message, .{});1078 const err, const n = io.vtable.netSend(io.userdata, s.handle, (&message)[0..1], .{});
1079 if (n != 1) return err.?;
1079 if (message.data_len != data.len) return error.MessageOversize;1080 if (message.data_len != data.len) return error.MessageOversize;
1080 }1081 }
10811082