aboutsummaryrefslogtreecommitdiff
path: root/lib/std/net.zig
diff options
context:
space:
mode:
authorLuna <git@l4.pm>2019-11-29 17:36:05 -0300
committerAndrew Kelley <andrew@ziglang.org>2019-12-30 19:26:30 -0500
commit0e67568bcac0c4aea795969e2c8b733326b87bec (patch)
treee18f13a10540666d7d51d5e0de7208265ab2ad83 /lib/std/net.zig
parent4a4d2c0d80443a00945beeff4e3acaa9e7ea59cb (diff)
downloadzig-0e67568bcac0c4aea795969e2c8b733326b87bec.tar.gz
zig-0e67568bcac0c4aea795969e2c8b733326b87bec.zip
net: fix Options
- os: fix typos on setsockopt
Diffstat (limited to 'lib/std/net.zig')
-rw-r--r--lib/std/net.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/std/net.zig b/lib/std/net.zig
index effe8e74cd..531900cf96 100644
--- a/lib/std/net.zig
+++ b/lib/std/net.zig
@@ -1279,6 +1279,7 @@ fn dnsParseCallback(ctx: dpc_ctx, rr: u8, data: []const u8, packet: []const u8)
pub const StreamServer = struct {
/// Copied from `Options` on `init`.
kernel_backlog: u32,
+ reuse_address: bool,
/// `undefined` until `listen` returns successfully.
listen_address: Address,
@@ -1301,6 +1302,7 @@ pub const StreamServer = struct {
return StreamServer{
.sockfd = null,
.kernel_backlog = options.kernel_backlog,
+ .reuse_address = options.reuse_address,
.listen_address = undefined,
};
}
@@ -1323,7 +1325,7 @@ pub const StreamServer = struct {
self.sockfd = null;
}
- if (self.options.reuse_address) {
+ if (self.reuse_address) {
var optval: c_int = 1;
try os.setsockopt(
self.sockfd.?,