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" {...@@ -405,14 +405,14 @@ test "tcp/client: read and write multiple vectors" {
405 Buffer.from(message[message.len / 2 ..]),405 Buffer.from(message[message.len / 2 ..]),
406 }), 0);406 }), 0);
407407
408 var buf: [message.len]u8 = undefined;408 var buf: [message.len + 1]u8 = undefined;
409 var msg = Socket.Message.fromBuffers(&[_]Buffer{409 var msg = Socket.Message.fromBuffers(&[_]Buffer{
410 Buffer.from(buf[0 .. message.len / 2]),410 Buffer.from(buf[0 .. message.len / 2]),
411 Buffer.from(buf[message.len / 2 ..]),411 Buffer.from(buf[message.len / 2 ..]),
412 });412 });
413 _ = try client.readVectorized(&msg, 0);413 _ = try client.readVectorized(&msg, 0);
414414
415 try testing.expectEqualStrings(message, &buf);415 try testing.expectEqualStrings(message, buf[0..message.len]);
416}416}
417417
418test "tcp/listener: bind to unspecified ipv4 address" {418test "tcp/listener: bind to unspecified ipv4 address" {
lib/std/x/os/socket.zig+2-2
...@@ -212,9 +212,9 @@ pub const Socket = struct {...@@ -212,9 +212,9 @@ pub const Socket = struct {
212 name_len: c_uint = 0,212 name_len: c_uint = 0,
213213
214 buffers: usize = undefined,214 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)),
218 control_len: c_uint = 0,218 control_len: c_uint = 0,
219219
220 flags: c_int = 0,220 flags: c_int = 0,