aboutsummaryrefslogtreecommitdiff
path: root/lib/std/net.zig
diff options
context:
space:
mode:
authorheidezomp <heidezomp@protonmail.com>2020-10-19 23:18:21 +0200
committerAndrew Kelley <andrew@ziglang.org>2020-10-21 23:32:12 -0400
commit1e074879046354db1b556fc9eda51bc8dac5c6b7 (patch)
treefc4aace5bf1ceb6e220348a500792c5d059df5f7 /lib/std/net.zig
parentce5035c07d2f8cab44639262f11a032fb52459b1 (diff)
downloadzig-1e074879046354db1b556fc9eda51bc8dac5c6b7.tar.gz
zig-1e074879046354db1b556fc9eda51bc8dac5c6b7.zip
Fix std.net.connectUnixSocket in evented I/O mode
The event loop constant was missing.
Diffstat (limited to 'lib/std/net.zig')
-rw-r--r--lib/std/net.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/net.zig b/lib/std/net.zig
index fe7d0fafe6..5ac22948fa 100644
--- a/lib/std/net.zig
+++ b/lib/std/net.zig
@@ -615,6 +615,7 @@ pub fn connectUnixSocket(path: []const u8) !fs.File {
var addr = try std.net.Address.initUnix(path);
if (std.io.is_async) {
+ const loop = std.event.Loop.instance orelse return error.WouldBlock;
try loop.connect(sockfd, &addr.any, addr.getOsSockLen());
} else {
try os.connect(sockfd, &addr.any, addr.getOsSockLen());