authorgravatar for kenta@lithdew.netlithdew <kenta@lithdew.net> 2021-05-14 15:42:22+09:00
committergravatar for kenta@lithdew.netKenta Iwasaki <kenta@lithdew.net> 2021-06-01 18:22:58+09:00
log12650bcda4584828799d837388a7b728f7f650ec
tree0433cb414b9a314cb346ce884ed9e99d15c823a6
parent494665e40866639878aac62848bf6e8ce9a730a8

x/os, x/tcp: fix Socket.Message init values and tcp test buf len


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

lib/std/x/net/tcp.zig+2-2
......@@ -405,14 +405,14 @@ test "tcp/client: read and write multiple vectors" {
405405 Buffer.from(message[message.len / 2 ..]),
406406 }), 0);
407407
408 var buf: [message.len]u8 = undefined;
408 var buf: [message.len + 1]u8 = undefined;
409409 var msg = Socket.Message.fromBuffers(&[_]Buffer{
410410 Buffer.from(buf[0 .. message.len / 2]),
411411 Buffer.from(buf[message.len / 2 ..]),
412412 });
413413 _ = try client.readVectorized(&msg, 0);
414414
415 try testing.expectEqualStrings(message, &buf);
415 try testing.expectEqualStrings(message, buf[0..message.len]);
416416}
417417
418418test "tcp/listener: bind to unspecified ipv4 address" {
lib/std/x/os/socket.zig+2-2
......@@ -212,9 +212,9 @@ pub const Socket = struct {
212212 name_len: c_uint = 0,
213213
214214 buffers: usize = undefined,
215 buffers_len: c_int,
215 buffers_len: c_int = undefined,
216216
217 control: usize = null,
217 control: usize = @ptrToInt(@as(?[*]u8, null)),
218218 control_len: c_uint = 0,
219219
220220 flags: c_int = 0,