fppkg: fixed mem leak

This commit is contained in:
mattias 2023-07-20 08:01:47 +02:00
parent c249495e2d
commit 45cfdcc582

View File

@ -377,12 +377,15 @@ begin
Close (TmpFile);
{$ELSE USE_SHELL}
S:=TProcess.Create(Nil);
S.Commandline:=ACompiler+' '+AOptions;
S.ShowWindow:=swoHIDE;
S.Options:=[poUsePipes];
S.execute;
Count:=s.output.read(buf,BufSize);
S.Free;
try
S.Commandline:=ACompiler+' '+AOptions;
S.ShowWindow:=swoHIDE;
S.Options:=[poUsePipes];
S.execute;
Count:=s.output.read(buf,BufSize);
finally
S.Free;
end;
{$ENDIF USE_SHELL}
SetLength(Result,Count);
Move(Buf,Result[1],Count);