From: fhanik Date: Sun, 16 Nov 2008 03:43:21 +0000 (+0000) Subject: make sure we clean up X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=5f0a002421d045cac330880bee8848978137d188;p=tomcat7.0 make sure we clean up git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@717975 13f79535-47bb-0310-9956-ffa450edef68 --- 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); + } + + }