make sure we clean up
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 16 Nov 2008 03:43:21 +0000 (03:43 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 16 Nov 2008 03:43:21 +0000 (03:43 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@717975 13f79535-47bb-0310-9956-ffa450edef68

modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/interceptor/StatementFinalizer.java

index ccee34d..e223032 100644 (file)
@@ -23,6 +23,8 @@ import java.util.ArrayList;
 
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
+import org.apache.tomcat.jdbc.pool.ConnectionPool;
+import org.apache.tomcat.jdbc.pool.PooledConnection;
 /**
  * Keeps track of statements associated with a connection and invokes close upon connection.close()
  * @author fhanik
@@ -60,4 +62,12 @@ public class StatementFinalizer extends AbstractCreateStatementInterceptor {
             }
         }
     }
+
+    @Override
+    public void reset(ConnectionPool parent, PooledConnection con) {
+        statements.clear();
+        super.reset(parent, con);
+    }
+    
+    
 }