Author: david.lloyd(a)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
Show replies by date