Commit 1e07487904

heidezomp <heidezomp@protonmail.com>
2020-10-19 23:18:21
Fix std.net.connectUnixSocket in evented I/O mode
The event loop constant was missing.
1 parent ce5035c
Changed files (1)
lib
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());