From 19f8f522b3c1e358c60acc40763143632a3bccca Mon Sep 17 00:00:00 2001 From: "andrey.bychkov" Date: Thu, 31 Jul 2025 20:55:33 +0300 Subject: [PATCH] Fix multi piprocess wait --- libs/main/system/piprocess.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/main/system/piprocess.cpp b/libs/main/system/piprocess.cpp index 98212573..cedd417e 100644 --- a/libs/main/system/piprocess.cpp +++ b/libs/main/system/piprocess.cpp @@ -209,7 +209,7 @@ void PIProcess::startProc(bool detached) { piMinSleep(); // cout << "wait" << endl; if (!detached) { - wait(&exit_code); + waitpid(pid_, &exit_code, 0); pid_ = 0; if (!detached) PRIVATE->pid = pid_; // cout << "wait done" << endl;