diff --git a/subprocess.hpp b/subprocess.hpp index 6f91090..4d93b40 100755 --- a/subprocess.hpp +++ b/subprocess.hpp @@ -627,7 +627,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);