From d0beb4badb9064893133c996b05c0748317adf24 Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Sun, 22 Nov 2020 10:17:51 +0100 Subject: [PATCH] Let the kernel pick a random port Avoid errors if the socket enters the TIME_WAIT state and we need to re-execute this test before the OS releases it. This problem was not really a problem before since the accept()-ed socket was never closed on the server-side. --- lib/std/net/test.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/net/test.zig b/lib/std/net/test.zig index a49b8f7551..12eb7c6cb2 100644 --- a/lib/std/net/test.zig +++ b/lib/std/net/test.zig @@ -145,7 +145,7 @@ test "listen on a port, send bytes, receive bytes" { // Try only the IPv4 variant as some CI builders have no IPv6 localhost // configured. - const localhost = try net.Address.parseIp("127.0.0.1", 8080); + const localhost = try net.Address.parseIp("127.0.0.1", 0); var server = net.StreamServer.init(.{}); defer server.deinit();