User: starksm Date: 02/02/04 19:11:42 Modified: src/main/org/jboss/security/plugins Tag: Branch_2_4 JaasSecurityManager.java Log: Fix NullPointerException in JaasSecurityMgr indicated by patch #503590 Revision Changes Path No revision No revision 1.7.2.10 +4 -4 jbosssx/src/main/org/jboss/security/plugins/JaasSecurityManager.java Index: JaasSecurityManager.java =================================================================== RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/security/plugins/JaasSecurityManager.java,v retrieving revision 1.7.2.9 retrieving revision 1.7.2.10 diff -u -r1.7.2.9 -r1.7.2.10 --- JaasSecurityManager.java 2001/11/28 06:10:46 1.7.2.9 +++ JaasSecurityManager.java 2002/02/05 03:11:41 1.7.2.10 @@ -53,7 +53,7 @@ @author <a href="[EMAIL PROTECTED]">Oleg Nitz</a> @author [EMAIL PROTECTED] - @version $Revision: 1.7.2.9 $ + @version $Revision: 1.7.2.10 $ */ public class JaasSecurityManager implements SubjectSecurityManager, RealmMapping { @@ -405,10 +405,10 @@ Object subjectCredential = info.credential; boolean isValid = false; // Check for a null credential as can be the case for an anonymou user - if( credential == null ) + if( credential == null || subjectCredential == null ) { - // Subject credential must also be null - isValid = subjectCredential == null; + // Both credentials must be null + isValid = (credential == null) && (subjectCredential == null); } // See if the credential is assignable to the cache value else if( subjectCredential.getClass().isAssignableFrom(credential.getClass()) == false )
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development