From 86ae9c6ae81854dc32c994d035cbcf384a544f8d Mon Sep 17 00:00:00 2001 From: "Xin Wang (from Dev Box)" Date: Wed, 15 Apr 2026 12:32:26 +0800 Subject: [PATCH] fix wrong variable checking --- src/linux/init/init.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/linux/init/init.cpp b/src/linux/init/init.cpp index b2660a88f..479b0992f 100644 --- a/src/linux/init/init.cpp +++ b/src/linux/init/init.cpp @@ -2512,11 +2512,11 @@ Return Value: int Status{}; auto Pid = waitpid(-1, &Status, WNOHANG); - if (Result == 0) + if (Pid == 0) { continue; } - else if (Result > 0) + else if (Pid > 0) { if (Pid == distroInitPid.value()) {