[infinispan-commits] Infinispan SVN: r2134 - branches/4.1.x/cachestore/jdbc/src/main/java/org/infinispan/loaders/jdbc/connectionfactory.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Tue Aug 3 06:24:01 EDT 2010


Author: galder.zamarreno at jboss.com
Date: 2010-08-03 06:24:00 -0400 (Tue, 03 Aug 2010)
New Revision: 2134

Modified:
   branches/4.1.x/cachestore/jdbc/src/main/java/org/infinispan/loaders/jdbc/connectionfactory/ManagedConnectionFactory.java
Log:
[ISPN-564] (ManagedConnectionFactory releaseConnection can throw NullPointerException) Fixed.

Modified: branches/4.1.x/cachestore/jdbc/src/main/java/org/infinispan/loaders/jdbc/connectionfactory/ManagedConnectionFactory.java
===================================================================
--- branches/4.1.x/cachestore/jdbc/src/main/java/org/infinispan/loaders/jdbc/connectionfactory/ManagedConnectionFactory.java	2010-08-02 15:43:06 UTC (rev 2133)
+++ branches/4.1.x/cachestore/jdbc/src/main/java/org/infinispan/loaders/jdbc/connectionfactory/ManagedConnectionFactory.java	2010-08-03 10:24:00 UTC (rev 2134)
@@ -99,8 +99,9 @@
    }
 
    public void releaseConnection(Connection conn) {
-      try {
-         conn.close();
+      try {         
+         if (conn != null) // Could be null if getConnection failed
+            conn.close();
       } catch (SQLException e) {
          log.warn("Issues while closing connection " + conn, e);
       }



More information about the infinispan-commits mailing list