From: <ou...@us...> - 2011-11-03 17:50:25
|
Revision: 3619 http://jcl.svn.sourceforge.net/jcl/?rev=3619&view=rev Author: outchy Date: 2011-11-03 17:50:19 +0000 (Thu, 03 Nov 2011) Log Message: ----------- Mantis 5686: Memory leak. The target was not added to the list of targets. Modified Paths: -------------- trunk/jcl/source/windows/JclMsBuild.pas Modified: trunk/jcl/source/windows/JclMsBuild.pas =================================================================== --- trunk/jcl/source/windows/JclMsBuild.pas 2011-11-02 16:50:08 UTC (rev 3618) +++ trunk/jcl/source/windows/JclMsBuild.pas 2011-11-03 17:50:19 UTC (rev 3619) @@ -2393,6 +2393,8 @@ raise EJclMsBuildError.CreateRes(@RsEMissingTargetName); Target := TJclMsBuildTarget.Create; + FTargets.Add(Target); + Target.FTargetName := TargetName; StrToStrings(Depends, ';', Target.FDepends, False); StrToStrings(Returns, ';', Target.FReturns, False); @@ -2401,7 +2403,7 @@ StrToStrings(BeforeTargets, ';', Target.FBeforeTargets, False); StrToStrings(AfterTargets, ';', Target.FAfterTargets, False); Target.FKeepDuplicateOutputs := KeepDuplicateOutput; - + if Condition then for Index := 0 to XmlElem.ItemCount - 1 do begin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |