diff --git a/lib/std/net.zig b/lib/std/net.zig index 3f2f4c3f6c..66b90867c6 100644 --- a/lib/std/net.zig +++ b/lib/std/net.zig @@ -220,7 +220,7 @@ pub const Address = extern union { /// Sets SO_REUSEADDR and SO_REUSEPORT on POSIX. /// Sets SO_REUSEADDR on Windows, which is roughly equivalent. reuse_address: bool = false, - /// Deprecated. Does nothing. + /// Deprecated. Does the same thing as reuse_address. reuse_port: bool = false, force_nonblocking: bool = false, }; @@ -238,7 +238,7 @@ pub const Address = extern union { }; errdefer s.stream.close(); - if (options.reuse_address) { + if (options.reuse_address or options.reuse_port) { try posix.setsockopt( sockfd, posix.SOL.SOCKET,