[jboss-cvs] JBossAS SVN: r99016 - trunk/tomcat/src/main/java/org/jboss/web/tomcat/security.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jan 5 00:47:48 EST 2010
Author: bstansberry at jboss.com
Date: 2010-01-05 00:47:47 -0500 (Tue, 05 Jan 2010)
New Revision: 99016
Modified:
trunk/tomcat/src/main/java/org/jboss/web/tomcat/security/JaccContextValve.java
Log:
[JBAS-7595] Sync w/ 6.0.0.M1 tag
Modified: trunk/tomcat/src/main/java/org/jboss/web/tomcat/security/JaccContextValve.java
===================================================================
--- trunk/tomcat/src/main/java/org/jboss/web/tomcat/security/JaccContextValve.java 2010-01-05 05:26:07 UTC (rev 99015)
+++ trunk/tomcat/src/main/java/org/jboss/web/tomcat/security/JaccContextValve.java 2010-01-05 05:47:47 UTC (rev 99016)
@@ -88,7 +88,9 @@
// Set the JACC HttpServletRequest PolicyContextHandler data
HttpServletRequestPolicyContextHandler.setRequest(httpRequest);
if(ActiveRequestResponseCacheValve.activeRequest.get() == null)
- ActiveRequestResponseCacheValve.activeRequest.set(request);
+ ActiveRequestResponseCacheValve.activeRequest.set(request);
+ if(ActiveRequestResponseCacheValve.activeResponse.get() == null)
+ ActiveRequestResponseCacheValve.activeResponse.set(response);
// Perform the request
getNext().invoke(request, response);
}
@@ -96,6 +98,7 @@
{
SecurityAssociationValve.activeWebMetaData.set(null);
ActiveRequestResponseCacheValve.activeRequest.set(null);
+ ActiveRequestResponseCacheValve.activeResponse.set(null);
SecurityAssociationActions.clear();
activeCS.set(null);
SecurityRolesAssociation.setSecurityRoles(null);
@@ -123,7 +126,9 @@
// Set the JACC HttpServletRequest PolicyContextHandler data
HttpServletRequestPolicyContextHandler.setRequest(httpRequest);
if(ActiveRequestResponseCacheValve.activeRequest.get() == null)
- ActiveRequestResponseCacheValve.activeRequest.set(request);
+ ActiveRequestResponseCacheValve.activeRequest.set(request);
+ if(ActiveRequestResponseCacheValve.activeResponse.get() == null)
+ ActiveRequestResponseCacheValve.activeResponse.set(response);
// Perform the request
getNext().event(request, response, event);
}
@@ -131,6 +136,7 @@
{
SecurityAssociationValve.activeWebMetaData.set(null);
ActiveRequestResponseCacheValve.activeRequest.set(null);
+ ActiveRequestResponseCacheValve.activeResponse.set(null);
SecurityAssociationActions.clear();
activeCS.set(null);
SecurityRolesAssociation.setSecurityRoles(null);
More information about the jboss-cvs-commits
mailing list