mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 15:06:15 +02:00
* bug that lead to never close the redir file
This commit is contained in:
parent
7f85dc1fe5
commit
0368aeb7d1
@ -166,6 +166,7 @@ function ChangeRedir(Const Redir : String; AppendToFile : Boolean) : Boolean;
|
||||
{$endif UseDUP}
|
||||
ChangeRedir:=True;
|
||||
{$endif}
|
||||
RedirChanged:=True;
|
||||
end;
|
||||
|
||||
function ChangeErrorRedir(Const Redir : String; AppendToFile : Boolean) : Boolean;
|
||||
@ -201,6 +202,7 @@ function ChangeErrorRedir(Const Redir : String; AppendToFile : Boolean) : Boolea
|
||||
{$endif UseDUP}
|
||||
ChangeErrorRedir:=True;
|
||||
{$endif}
|
||||
RedirErrorChanged:=True;
|
||||
end;
|
||||
|
||||
{............................................................................}
|
||||
@ -300,7 +302,7 @@ Begin
|
||||
IOStatus:=0;
|
||||
{$ifdef in_dos}
|
||||
if RedirStdOut<>'' then
|
||||
RedirChanged:=ChangeRedir(RedirStdOut,false);
|
||||
ChangeRedir(RedirStdOut,false);
|
||||
if RedirStdErr<>'stderr' then
|
||||
RedirErrorChanged:=ChangeErrorRedir(RedirStdErr,false);
|
||||
DosExecute(ProgName,ComLine);
|
||||
|
Loading…
Reference in New Issue
Block a user