From cc89a7b8f22ea891863e46fbf21898987eafa05e Mon Sep 17 00:00:00 2001 From: fhanik Date: Wed, 25 Mar 2009 14:38:33 +0000 Subject: [PATCH] Fix bug when initSQL is used, then we should always execute it upon connection creation. Bug report attributed to Torin McCabe git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@758272 13f79535-47bb-0310-9956-ffa450edef68 --- modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java index d84fee9a5..bc051d342 100644 --- a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java +++ b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java @@ -266,6 +266,7 @@ public class PooledConnection { } long now = System.currentTimeMillis(); if (this.poolProperties.getValidationInterval() > 0 && + (validateAction!=VALIDATE_INIT) && (now - this.lastValidated) < this.poolProperties.getValidationInterval()) { return true; -- 2.11.0