[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