From a450d64ffa9de3cb7b97397bcbcb80052fcfebf8 Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Sun, 1 Dec 2024 12:32:03 +0000 Subject: [PATCH] LibCore: Return correct error code from `Process::wait_for_termination` --- Libraries/LibCore/Process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibCore/Process.cpp b/Libraries/LibCore/Process.cpp index 588515f53dd..6944b8f87f3 100644 --- a/Libraries/LibCore/Process.cpp +++ b/Libraries/LibCore/Process.cpp @@ -346,7 +346,7 @@ ErrorOr Process::wait_for_termination() int exit_code = -1; int status; if (waitpid(m_pid, &status, 0) == -1) - return Error::from_syscall("waitpid"sv, errno); + return Error::from_syscall("waitpid"sv, -errno); if (WIFEXITED(status)) { exit_code = WEXITSTATUS(status);