diff options
-rw-r--r-- | src/lib/process.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/process.zig b/src/lib/process.zig index 10d6c89..780ef1d 100644 --- a/src/lib/process.zig +++ b/src/lib/process.zig @@ -149,7 +149,7 @@ pub const Info = struct { pub fn next() ?*Info { if (list.popFirst()) |info| { list.append(info); - // fixme: Suspending or sleeping init process causes infinite recursion. + if (info.data.state != .waiting) return next(); return &info.data; } |