[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