From 5f0a002421d045cac330880bee8848978137d188 Mon Sep 17 00:00:00 2001 From: fhanik Date: Sun, 16 Nov 2008 03:43:21 +0000 Subject: [PATCH] make sure we clean up git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@717975 13f79535-47bb-0310-9956-ffa450edef68 --- .../tomcat/jdbc/pool/interceptor/StatementFinalizer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/interceptor/StatementFinalizer.java b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/interceptor/StatementFinalizer.java index ccee34daa..e223032c1 100644 --- a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/interceptor/StatementFinalizer.java +++ b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/interceptor/StatementFinalizer.java @@ -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); + } + + } -- 2.11.0