* Fixed mem-leak

git-svn-id: trunk@35753 -
This commit is contained in:
joost 2017-04-07 22:23:29 +00:00
parent f218076c8a
commit 39b780c3e3

View File

@ -381,13 +381,17 @@ var
infosl: TStringList; infosl: TStringList;
begin begin
infosl:=TStringList.Create; infosl:=TStringList.Create;
infosl.Delimiter:=' '; try
infosl.DelimitedText:=GetCompilerInfo(ACompiler,AOptions); infosl.Delimiter:=' ';
if infosl.Count<>3 then infosl.DelimitedText:=GetCompilerInfo(ACompiler,AOptions);
Raise EPackagerError.Create(SErrInvalidFPCInfo); if infosl.Count<>3 then
AVersion:=infosl[0]; Raise EPackagerError.Create(SErrInvalidFPCInfo);
ACPU:=StringToCPU(infosl[1]); AVersion:=infosl[0];
AOS:=StringToOS(infosl[2]); ACPU:=StringToCPU(infosl[1]);
AOS:=StringToOS(infosl[2]);
finally
infosl.Free;
end;
end; end;
function IsSuperUser:boolean; function IsSuperUser:boolean;