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;