[fpc-devel] XMLCfg leaking
Michael.VanCanneyt at Wisa.be
Michael.VanCanneyt at Wisa.be
Sun Feb 6 18:45:16 CET 2005
On Sun, 6 Feb 2005, Ales Katona wrote:
> Try this program with a corrupted xml file(just delte part of a tag or
> something)
> Compile with -ghl and you'll get a few bytes leaked.
I believe this is the bug Vincent Snijders was talking about.
I will look at it; I need to change the xmlread and xmlwrite
units anyway.
Michael.
>
> program xmltest;
>
> {$mode objfpc}{$H+}
>
> uses
> SysUtils, XMLCfg;
>
> function LoadXML(var axml: TXmlConfig; const filename: string): boolean;
> begin
> writeln('Loading');
> axml:=nil;
> result:=true;
> try
> axml:=TXMlConfig.Create(filename); // try to parse the file
> except
> on E: Exception do
> begin
> writeln('Error: '+ E.Message);
> result:=false;
> end;
> end;
> if not result then
> freeandnil(axml);
> end;
>
> var xml: TXMLConfig;
> begin
> if LoadXML(xml, 'test.xml') then
> writeln('Success');
> end.
>
> _______________________________________________
> fpc-devel maillist - fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>
More information about the fpc-devel
mailing list