[jboss-cvs] JBossAS SVN: r80357 - projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Nov 2 18:51:57 EST 2008
Author: anil.saldhana at jboss.com
Date: 2008-11-02 18:51:56 -0500 (Sun, 02 Nov 2008)
New Revision: 80357
Modified:
projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/SecurityRolesAssociation.java
Log:
SECURITY-306: use remove() instead of set(null) on ThreadLocal
Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/SecurityRolesAssociation.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/SecurityRolesAssociation.java 2008-11-02 23:49:33 UTC (rev 80356)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/SecurityRolesAssociation.java 2008-11-02 23:51:56 UTC (rev 80357)
@@ -61,6 +61,9 @@
{
if(log.isTraceEnabled())
log.trace("Setting threadlocal:"+securityRoles);
- threadSecurityRoleMapping.set(securityRoles);
+ if(securityRoles == null)
+ threadSecurityRoleMapping.remove();
+ else
+ threadSecurityRoleMapping.set(securityRoles);
}
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list