[jboss-cvs] JBossAS SVN: r80356 - projects/security/security-spi/trunk/spi/src/main/org/jboss/security.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Nov 2 18:49:34 EST 2008
Author: anil.saldhana at jboss.com
Date: 2008-11-02 18:49:33 -0500 (Sun, 02 Nov 2008)
New Revision: 80356
Modified:
projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextAssociation.java
Log:
SECURITY-306: use remove() instead of set(null) on ThreadLocal
Modified: projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextAssociation.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextAssociation.java 2008-11-02 22:52:19 UTC (rev 80355)
+++ projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextAssociation.java 2008-11-02 23:49:33 UTC (rev 80356)
@@ -91,7 +91,12 @@
if(!SERVER)
securityContext = sc;
else
- securityContextLocal.set(sc);
+ {
+ if(sc == null)
+ securityContextLocal.remove();
+ else
+ securityContextLocal.set(sc);
+ }
}
public static SecurityContext getSecurityContext()
@@ -107,7 +112,7 @@
if(!SERVER)
securityContext = null;
else
- securityContextLocal.set(null);
+ securityContextLocal.remove();
}
More information about the jboss-cvs-commits
mailing list