[jboss-cvs] JBossAS SVN: r114838 - branches/JBPAPP_5_2_0_GA_JBPAPP-11221/tomcat/src/main/org/jboss/web/tomcat/security.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri May 8 22:13:55 EDT 2015
Author: dehort
Date: 2015-05-08 22:13:55 -0400 (Fri, 08 May 2015)
New Revision: 114838
Modified:
branches/JBPAPP_5_2_0_GA_JBPAPP-11221/tomcat/src/main/org/jboss/web/tomcat/security/JaccContextValve.java
Log:
[JBPAPP-11221] JBossWebRealm.hasRole throws a NullPointerException
Modified: branches/JBPAPP_5_2_0_GA_JBPAPP-11221/tomcat/src/main/org/jboss/web/tomcat/security/JaccContextValve.java
===================================================================
--- branches/JBPAPP_5_2_0_GA_JBPAPP-11221/tomcat/src/main/org/jboss/web/tomcat/security/JaccContextValve.java 2015-05-09 02:11:55 UTC (rev 114837)
+++ branches/JBPAPP_5_2_0_GA_JBPAPP-11221/tomcat/src/main/org/jboss/web/tomcat/security/JaccContextValve.java 2015-05-09 02:13:55 UTC (rev 114838)
@@ -96,13 +96,7 @@
}
finally
{
- SecurityAssociationValve.activeWebMetaData.set(null);
- ActiveRequestResponseCacheValve.activeRequest.set(null);
- ActiveRequestResponseCacheValve.activeResponse.set(null);
- SecurityAssociationActions.clear();
- activeCS.set(null);
- SecurityRolesAssociation.setSecurityRoles(null);
- HttpServletRequestPolicyContextHandler.setRequest(null);
+ cleanUp();
}
}
@@ -134,14 +128,17 @@
}
finally
{
- SecurityAssociationValve.activeWebMetaData.set(null);
- ActiveRequestResponseCacheValve.activeRequest.set(null);
- ActiveRequestResponseCacheValve.activeResponse.set(null);
- SecurityAssociationActions.clear();
- activeCS.set(null);
- SecurityRolesAssociation.setSecurityRoles(null);
- HttpServletRequestPolicyContextHandler.setRequest(null);
+ cleanUp();
}
}
-
-}
\ No newline at end of file
+
+ private void cleanUp() {
+ SecurityAssociationValve.activeWebMetaData.set(null);
+ //ActiveRequestResponseCacheValve.activeRequest.set(null);
+ //ActiveRequestResponseCacheValve.activeResponse.set(null);
+ SecurityAssociationActions.clear();
+ activeCS.set(null);
+ SecurityRolesAssociation.setSecurityRoles(null);
+ HttpServletRequestPolicyContextHandler.setRequest(null);
+ }
+}
More information about the jboss-cvs-commits
mailing list