aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorLuna <git@l4.pm>2019-12-01 13:17:52 -0300
committerAndrew Kelley <andrew@ziglang.org>2019-12-30 19:26:30 -0500
commit50e6a27c297bf73d97b1b4bb46c5529f5495ab8f (patch)
treeff5c698b6a2bacb9ff3d613b90101712741f4dfd /lib/std
parent5efc0ea89e76a270a0232fdb87ca4c0448ae65be (diff)
downloadzig-50e6a27c297bf73d97b1b4bb46c5529f5495ab8f.tar.gz
zig-50e6a27c297bf73d97b1b4bb46c5529f5495ab8f.zip
std.net: fix setsockopt call
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/net.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/std/net.zig b/lib/std/net.zig
index 531900cf96..a7c6797dec 100644
--- a/lib/std/net.zig
+++ b/lib/std/net.zig
@@ -1326,13 +1326,12 @@ pub const StreamServer = struct {
}
if (self.reuse_address) {
- var optval: c_int = 1;
+ var opt = [_]u8{1} ** @sizeOf(c_int);
try os.setsockopt(
self.sockfd.?,
os.SOL_SOCKET,
os.SO_REUSEADDR,
- @ptrCast([*]const u8, &optval),
- @sizeOf(c_int),
+ &opt,
);
}