From d809374661b316521f36dd56f4426c043f83b279 Mon Sep 17 00:00:00 2001 From: Anton Nikolaev <66165561+littlesoftware@users.noreply.github.com> Date: Mon, 28 Aug 2023 06:27:30 +0200 Subject: [PATCH] fix overload thread (#92) Co-authored-by: Anton Nikolayev --- subprocess.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprocess.hpp b/subprocess.hpp index a3d4dd9..ec15a51 100755 --- a/subprocess.hpp +++ b/subprocess.hpp @@ -631,7 +631,7 @@ namespace util int status = 0; int ret = -1; while (1) { - ret = waitpid(pid, &status, WNOHANG); + ret = waitpid(pid, &status, 0); if (ret == -1) break; if (ret == 0) continue; return std::make_pair(ret, status);