dgeary 01/01/22 11:46:03 Modified: src/share/org/apache/struts/taglib/template GetTag.java InsertTag.java PutTag.java Log: Added calls to super.release in tag release methods. Thanks to Wong Kok Wai ([EMAIL PROTECTED]) for suggesting this change. Revision Changes Path 1.6 +7 -5 jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java Index: GetTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- GetTag.java 2001/01/19 01:26:01 1.5 +++ GetTag.java 2001/01/22 19:45:57 1.6 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v 1.5 2001/01/19 01:26:01 dgeary Exp $ - * $Revision: 1.5 $ - * $Date: 2001/01/19 01:26:01 $ + * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v 1.6 2001/01/22 19:45:57 dgeary Exp $ + * $Revision: 1.6 $ + * $Date: 2001/01/22 19:45:57 $ * * ==================================================================== * @@ -75,7 +75,7 @@ * it, depending upon the value of the content's direct attribute. * * @author David Geary - * @version $Revision: 1.5 $ $Date: 2001/01/19 01:26:01 $ + * @version $Revision: 1.6 $ $Date: 2001/01/22 19:45:57 $ */ public class GetTag extends TagSupport { @@ -156,10 +156,12 @@ /** - * Reset member values for reuse. + * Reset member values for reuse. This method calls super.release(), + * which invokes TagSupport.release(), which typically does nothing. */ public void release() { + super.release(); name = role = null; } 1.4 +7 -5 jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java Index: InsertTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- InsertTag.java 2001/01/19 01:26:01 1.3 +++ InsertTag.java 2001/01/22 19:45:58 1.4 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v 1.3 2001/01/19 01:26:01 dgeary Exp $ - * $Revision: 1.3 $ - * $Date: 2001/01/19 01:26:01 $ + * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v 1.4 2001/01/22 19:45:58 dgeary Exp $ + * $Revision: 1.4 $ + * $Date: 2001/01/22 19:45:58 $ * * ==================================================================== * @@ -74,7 +74,7 @@ * tags, which are accessed by <template:get> in the template. * * @author David Geary - * @version $Revision: 1.3 $ $Date: 2001/01/19 01:26:01 $ + * @version $Revision: 1.4 $ $Date: 2001/01/22 19:45:58 $ */ public class InsertTag extends TagSupport { @@ -148,10 +148,12 @@ /** - * Reset member variables. + * Reset member values for reuse. This method calls super.release(), + * which invokes TagSupport.release(), which typically does nothing. */ public void release() { + super.release(); template = null; map = null; 1.7 +7 -5 jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java Index: PutTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- PutTag.java 2001/01/16 23:48:41 1.6 +++ PutTag.java 2001/01/22 19:45:59 1.7 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v 1.6 2001/01/16 23:48:41 dgeary Exp $ - * $Revision: 1.6 $ - * $Date: 2001/01/16 23:48:41 $ + * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v 1.7 2001/01/22 19:45:59 dgeary Exp $ + * $Revision: 1.7 $ + * $Date: 2001/01/22 19:45:59 $ * * ==================================================================== * @@ -74,7 +74,7 @@ * Tag handler for <template:put>, which puts content into request scope. * * @author David Geary - * @version $Revision: 1.6 $ $Date: 2001/01/16 23:48:41 $ + * @version $Revision: 1.7 $ $Date: 2001/01/22 19:45:59 $ */ public class PutTag extends BodyTagSupport { @@ -176,10 +176,12 @@ /** - * Reset member variables. + * Reset member values for reuse. This method calls super.release(), + * which invokes TagSupport.release(), which typically does nothing. */ public void release() { + super.release(); name = content = direct = role = null; }