浏览代码

* Fixed RunCommandIndir with poStderrToOutput

git-svn-id: trunk@39620 -
joost 7 年之前
父节点
当前提交
098464d260
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      packages/fcl-process/src/process.pp

+ 2 - 1
packages/fcl-process/src/process.pp

@@ -573,7 +573,8 @@ begin
     // Get left output after end of execution
     ReadInputStream(output,BytesRead,OutputLength,OutputString,250);
     setlength(outputstring,BytesRead);
-    ReadInputStream(StdErr,StdErrBytesRead,StdErrLength,StdErrString,250);
+    if assigned(stderr) then
+      ReadInputStream(StdErr,StdErrBytesRead,StdErrLength,StdErrString,250);
     setlength(stderrstring,StderrBytesRead);
     anexitstatus:=exitstatus;
     result:=0; // we came to here, document that.