Jelajahi Sumber

* Fixed RunCommandIndir with poStderrToOutput

git-svn-id: trunk@39620 -
joost 7 tahun lalu
induk
melakukan
098464d260
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  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
     // Get left output after end of execution
     ReadInputStream(output,BytesRead,OutputLength,OutputString,250);
     ReadInputStream(output,BytesRead,OutputLength,OutputString,250);
     setlength(outputstring,BytesRead);
     setlength(outputstring,BytesRead);
-    ReadInputStream(StdErr,StdErrBytesRead,StdErrLength,StdErrString,250);
+    if assigned(stderr) then
+      ReadInputStream(StdErr,StdErrBytesRead,StdErrLength,StdErrString,250);
     setlength(stderrstring,StderrBytesRead);
     setlength(stderrstring,StderrBytesRead);
     anexitstatus:=exitstatus;
     anexitstatus:=exitstatus;
     result:=0; // we came to here, document that.
     result:=0; // we came to here, document that.