[jboss-remoting-commits] JBoss Remoting SVN: r3732 - remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Fri Mar 21 18:19:53 EDT 2008


Author: david.lloyd at jboss.com
Date: 2008-03-21 18:19:53 -0400 (Fri, 21 Mar 2008)
New Revision: 3732

Modified:
   remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/CoreSession.java
Log:
Sanity check before returning a user session

Modified: remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/CoreSession.java
===================================================================
--- remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/CoreSession.java	2008-03-21 22:19:28 UTC (rev 3731)
+++ remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/CoreSession.java	2008-03-21 22:19:53 UTC (rev 3732)
@@ -98,7 +98,12 @@
     }
 
     UserSession getUserSession() {
-        return userSession;
+        state.requireHold(State.UP);
+        try {
+            return userSession;
+        } finally {
+            state.release();
+        }
     }
 
     // Initializers




More information about the jboss-remoting-commits mailing list