[jboss-cvs] JBoss Messaging SVN: r5149 - trunk/src/main/org/jboss/messaging/core/client/impl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Oct 19 08:07:59 EDT 2008
Author: timfox
Date: 2008-10-19 08:07:59 -0400 (Sun, 19 Oct 2008)
New Revision: 5149
Modified:
trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java
Log:
Fixed race in close and failover
Modified: trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java 2008-10-19 10:46:13 UTC (rev 5148)
+++ trunk/src/main/org/jboss/messaging/core/client/impl/ClientSessionImpl.java 2008-10-19 12:07:59 UTC (rev 5149)
@@ -1099,14 +1099,14 @@
{
producerCache.clear();
}
-
- channel.close();
-
+
remotingConnection.removeFailureListener(this);
synchronized (this)
{
closed = true;
+
+ channel.close();
connectionRegistry.returnConnection(remotingConnection.getID());
}
More information about the jboss-cvs-commits
mailing list