Commit 12650bcda4
Changed files (2)
lib
std
x
net
lib/std/x/net/tcp.zig
@@ -405,14 +405,14 @@ test "tcp/client: read and write multiple vectors" {
Buffer.from(message[message.len / 2 ..]),
}), 0);
- var buf: [message.len]u8 = undefined;
+ var buf: [message.len + 1]u8 = undefined;
var msg = Socket.Message.fromBuffers(&[_]Buffer{
Buffer.from(buf[0 .. message.len / 2]),
Buffer.from(buf[message.len / 2 ..]),
});
_ = try client.readVectorized(&msg, 0);
- try testing.expectEqualStrings(message, &buf);
+ try testing.expectEqualStrings(message, buf[0..message.len]);
}
test "tcp/listener: bind to unspecified ipv4 address" {
lib/std/x/os/socket.zig
@@ -212,9 +212,9 @@ pub const Socket = struct {
name_len: c_uint = 0,
buffers: usize = undefined,
- buffers_len: c_int,
+ buffers_len: c_int = undefined,
- control: usize = null,
+ control: usize = @ptrToInt(@as(?[*]u8, null)),
control_len: c_uint = 0,
flags: c_int = 0,