From 1b34365ca1f7222a82054ece1901ffb87ffc8b21 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 27 Oct 2020 21:28:31 +0100 Subject: [PATCH] std/event: fix poll error set handling This has been broken since 127fa80 --- lib/std/event/loop.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/std/event/loop.zig b/lib/std/event/loop.zig index 80dc94d184..0c4895b895 100644 --- a/lib/std/event/loop.zig +++ b/lib/std/event/loop.zig @@ -467,6 +467,7 @@ pub const Loop = struct { }}; _ = os.poll(&pfd, -1) catch |poll_err| switch (poll_err) { error.SystemResources, + error.NetworkSubsystemFailed, error.Unexpected, => { // Even poll() didn't work. The best we can do now is sleep for a