mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
std.Io.net.Socket.send: fix compilation errors
This commit is contained in:
parent
59ffa607a4
commit
a5c309a692
1 changed files with 2 additions and 1 deletions
|
|
@ -1075,7 +1075,8 @@ pub const Socket = struct {
|
|||
/// Transfers `data` to `dest`, connectionless, in one packet.
|
||||
pub fn send(s: *const Socket, io: Io, dest: *const IpAddress, data: []const u8) SendError!void {
|
||||
var message: OutgoingMessage = .{ .address = dest, .data_ptr = data.ptr, .data_len = data.len };
|
||||
try io.vtable.netSend(io.userdata, s.handle, &message, .{});
|
||||
const err, const n = io.vtable.netSend(io.userdata, s.handle, (&message)[0..1], .{});
|
||||
if (n != 1) return err.?;
|
||||
if (message.data_len != data.len) return error.MessageOversize;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue