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

Reply via email to