diff --git a/proposal/embed/src/java/org/apache/tools/ant/UnknownElement2.java b/proposal/embed/src/java/org/apache/tools/ant/UnknownElement2.java index fa6efc0d6..454da0aef 100644 --- a/proposal/embed/src/java/org/apache/tools/ant/UnknownElement2.java +++ b/proposal/embed/src/java/org/apache/tools/ant/UnknownElement2.java @@ -198,6 +198,9 @@ public class UnknownElement2 extends UnknownElement { if (realThing instanceof Task) { ((Task) realThing).execute(); } + // the task will not be reused ( a new init() will be called ) + // Let GC do its job + realThing=null; } /**