[jboss-cvs] JBossAS SVN: r65150 - branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Sep 6 07:42:22 EDT 2007
Author: adrian at jboss.org
Date: 2007-09-06 07:42:22 -0400 (Thu, 06 Sep 2007)
New Revision: 65150
Modified:
branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java
Log:
[JBAS-4667] - Patch by Oleg Nitz for spurious connection not closed warnings
Modified: branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java
===================================================================
--- branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java 2007-09-06 11:05:20 UTC (rev 65149)
+++ branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java 2007-09-06 11:42:22 UTC (rev 65150)
@@ -544,13 +544,13 @@
try
{
Transaction tx = tm.getTransaction();
- if (TxUtils.isActive(tx))
+ if (tx != null)
{
TransactionSynchronizer.lock(tx);
try
{
CloseConnectionSynchronization cas = (CloseConnectionSynchronization) TransactionSynchronizer.getCCMSynchronization(tx);
- if (cas == null && createIfNotFound)
+ if (cas == null && createIfNotFound && TxUtils.isActive(tx))
{
cas = new CloseConnectionSynchronization();
TransactionSynchronizer.registerCCMSynchronization(tx, cas);
More information about the jboss-cvs-commits
mailing list