fix piprocess set workdir
This commit is contained in:
@@ -322,7 +322,7 @@ void PIProcess::startProc(bool detached) {
|
|||||||
if (!detached) PRIVATE->pid = pid_;
|
if (!detached) PRIVATE->pid = pid_;
|
||||||
if (pid_ == 0) {
|
if (pid_ == 0) {
|
||||||
if (!wd.isEmpty()) {
|
if (!wd.isEmpty()) {
|
||||||
if (!chdir(wd.data())) piCoutObj << "Error while set working directory";
|
if (chdir(wd.data()) != 0) piCoutObj << "Error while set working directory";
|
||||||
}
|
}
|
||||||
PRIVATE->closePipe(StdIn, PipeWrite);
|
PRIVATE->closePipe(StdIn, PipeWrite);
|
||||||
PRIVATE->closePipe(StdOut, PipeRead);
|
PRIVATE->closePipe(StdOut, PipeRead);
|
||||||
|
|||||||
Reference in New Issue
Block a user