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