| ... | @@ -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); |
| 407 | | 407 | |
| 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); |
| 414 | | 414 | |
| 415 | try testing.expectEqualStrings(message, &buf); | 415 | try testing.expectEqualStrings(message, buf[0..message.len]); |
| 416 | } | 416 | } |
| 417 | | 417 | |
| 418 | test "tcp/listener: bind to unspecified ipv4 address" { | 418 | test "tcp/listener: bind to unspecified ipv4 address" { |