[jboss-cvs] JBossAS SVN: r57793 - projects/security/trunk/src/main/org/jboss/security
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Oct 24 12:42:24 EDT 2006
Author: anil.saldhana at jboss.com
Date: 2006-10-24 12:42:23 -0400 (Tue, 24 Oct 2006)
New Revision: 57793
Modified:
projects/security/trunk/src/main/org/jboss/security/SecurityAssociation.java
Log:
Check the context map
Modified: projects/security/trunk/src/main/org/jboss/security/SecurityAssociation.java
===================================================================
--- projects/security/trunk/src/main/org/jboss/security/SecurityAssociation.java 2006-10-24 14:33:17 UTC (rev 57792)
+++ projects/security/trunk/src/main/org/jboss/security/SecurityAssociation.java 2006-10-24 16:42:23 UTC (rev 57793)
@@ -400,8 +400,10 @@
if (sm != null)
sm.checkPermission(getContextInfo);
+ if(key == null)
+ throw new IllegalArgumentException("key is null");
HashMap contextInfo = (HashMap) threadContextMap.get();
- return contextInfo.get(key);
+ return contextInfo != null ? contextInfo.get(key) : null;
}
/**
@@ -565,7 +567,7 @@
SecurityAssociation.credential = null;
}
// Remove all subject contexts
- threadSubjectStacks.clear();
+ threadSubjectStacks.clear();
}
/**
More information about the jboss-cvs-commits
mailing list