[jboss-cvs] JBossAS SVN: r69776 - trunk/tomcat/src/main/org/jboss/web/tomcat/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 11 13:56:10 EST 2008


Author: anil.saldhana at jboss.com
Date: 2008-02-11 13:56:10 -0500 (Mon, 11 Feb 2008)
New Revision: 69776

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/security/JBossWebRealm.java
Log:
avoid npe when security role refs are not defined

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/security/JBossWebRealm.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/security/JBossWebRealm.java	2008-02-11 18:51:24 UTC (rev 69775)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/security/JBossWebRealm.java	2008-02-11 18:56:10 UTC (rev 69776)
@@ -525,7 +525,9 @@
       if(metaData != null)
       {
          ServletMetaData servletMD = metaData.getServlets().get(servletName);
-         SecurityRoleRefsMetaData roleRefs = servletMD.getSecurityRoleRefs();
+         SecurityRoleRefsMetaData roleRefs = null;
+         if(servletMD != null)
+            roleRefs = servletMD.getSecurityRoleRefs();
          if(roleRefs != null)
          {
             for(SecurityRoleRefMetaData ref : roleRefs)




More information about the jboss-cvs-commits mailing list