|
@@ -1222,6 +1222,7 @@ var
|
|
end;
|
|
end;
|
|
|
|
|
|
begin
|
|
begin
|
|
|
|
+ result := -1;
|
|
try
|
|
try
|
|
M := TMemoryStream.Create;
|
|
M := TMemoryStream.Create;
|
|
BytesRead := 0;
|
|
BytesRead := 0;
|
|
@@ -1242,6 +1243,7 @@ begin
|
|
// read last part
|
|
// read last part
|
|
repeat
|
|
repeat
|
|
until ReadFromStream = 0;
|
|
until ReadFromStream = 0;
|
|
|
|
+ result := P.ExitStatus;
|
|
finally
|
|
finally
|
|
P.Free;
|
|
P.Free;
|
|
M.Free;
|
|
M.Free;
|