You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2014/05/23 11:20:51 UTC

svn commit: r1597040 - /tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java

Author: jlmonteiro
Date: Fri May 23 09:20:51 2014
New Revision: 1597040

URL: http://svn.apache.org/r1597040
Log:
cleaning up security context correctly (mainly touching @asynchronous)

Modified:
    tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java

Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java?rev=1597040&r1=1597039&r2=1597040&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java (original)
+++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java Fri May 23 09:20:51 2014
@@ -355,6 +355,8 @@ public abstract class AbstractSecuritySe
     public void setState(final Object o) {
         if (Identity.class.isInstance(o)) {
             clientIdentity.set(Identity.class.cast(o));
+        } else if (o == null) {
+            clientIdentity.remove();
         }
     }