Author: niallp
Date: Thu Oct  7 11:42:52 2004
New Revision: 54006

Modified:
   struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java
Log:
Bug 31585 Minor Memory Leak in Iterator Tag reported by Jens Schumann

Modified: struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java
==============================================================================
--- struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java       
(original)
+++ struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java       Thu 
Oct  7 11:42:52 2004
@@ -1,7 +1,7 @@
 /*
  * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/logic/IterateTag.java,v 
1.27 2004/03/14 06:23:44 sraeburn Exp $
  * $Revision: 1.27 $
- * $Date: 2004/03/14 06:23:44 $
+ * $Date$
  *
  * Copyright 1999-2004 The Apache Software Foundation.
  * 
@@ -42,7 +42,7 @@
  * an Iterator, a Collection (which includes Lists, Sets and Vectors),
  * or a Map (which includes Hashtables) whose elements will be iterated over.
  *
- * @version $Revision: 1.27 $ $Date: 2004/03/14 06:23:44 $
+ * @version $Revision: 1.27 $ $Date$
  */
 
 public class IterateTag extends BodyTagSupport {
@@ -382,6 +382,7 @@
         // Clean up our started state
         started = false;
         iterator = null;
+        collection = null;
 
         // Continue processing this page
         return (EVAL_PAGE);

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to