diff options
| author | Luna <git@l4.pm> | 2019-11-29 17:36:05 -0300 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-12-30 19:26:30 -0500 |
| commit | 0e67568bcac0c4aea795969e2c8b733326b87bec (patch) | |
| tree | e18f13a10540666d7d51d5e0de7208265ab2ad83 /lib/std/net.zig | |
| parent | 4a4d2c0d80443a00945beeff4e3acaa9e7ea59cb (diff) | |
| download | zig-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.zig | 4 |
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.?, |
