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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 20 14:31:53 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-08-20 14:31:52 -0400 (Mon, 20 Aug 2007)
New Revision: 64712

Modified:
   projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/identitytrust/JBossIdentityTrustContext.java
Log:
fix issue with trust decision being permit when modules are zero

Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/identitytrust/JBossIdentityTrustContext.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/identitytrust/JBossIdentityTrustContext.java	2007-08-20 18:15:38 UTC (rev 64711)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/identitytrust/JBossIdentityTrustContext.java	2007-08-20 18:31:52 UTC (rev 64712)
@@ -148,13 +148,17 @@
    
    private TrustDecision invokeTrusted() 
    throws IdentityTrustException
-   {
+   { 
+      TrustDecision decision = NOTAPPLICABLE;
       int length = modules.size();
+     
+      if(length == 0)
+         return decision;
+      
       for(int i = 0; i < length; i++)
       {
          IdentityTrustModule module = (IdentityTrustModule)modules.get(i);
          ControlFlag flag = (ControlFlag)this.controlFlags.get(i); 
-         TrustDecision decision = NOTAPPLICABLE;
          try
          {
             decision = module.isTrusted();




More information about the jboss-cvs-commits mailing list