* Avoid XML memleak when an error occurs

git-svn-id: trunk@38926 -
This commit is contained in:
michael 2018-05-05 21:53:13 +00:00
parent 5c6918068e
commit f836094e3d

View File

@ -583,8 +583,11 @@ begin
if lowercase(ExtractFileExt(aFileName)) = '.lrf' then if lowercase(ExtractFileExt(aFileName)) = '.lrf' then
begin begin
ReadXMLFile(LazReport, aFileName); ReadXMLFile(LazReport, aFileName);
LoadFromXML(LazReport); try
LazReport.Free; LoadFromXML(LazReport);
finally
LazReport.Free;
end;
end end
else inherited; else inherited;
end; end;