[jboss-cvs] JBossAS SVN: r62468 - projects/security/security-jboss-sx/trunk/src/main/org/jboss/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Apr 21 02:42:02 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-04-21 02:42:02 -0400 (Sat, 21 Apr 2007)
New Revision: 62468

Modified:
   projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/RunAsIdentity.java
Log:
check for principalset in cloning

Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/RunAsIdentity.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/RunAsIdentity.java	2007-04-21 06:41:38 UTC (rev 62467)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/RunAsIdentity.java	2007-04-21 06:42:02 UTC (rev 62468)
@@ -148,7 +148,8 @@
       RunAsIdentity clone = (RunAsIdentity) super.clone(); 
       if(clone != null) 
       { 
-         clone.principalsSet = (HashSet)this.principalsSet.clone(); 
+         clone.principalsSet = principalsSet != null ?
+                   (HashSet)this.principalsSet.clone() : null; 
          clone.runAsRoles = (HashSet)this.runAsRoles.clone(); 
       }  
       return clone; 




More information about the jboss-cvs-commits mailing list