[jboss-cvs] JBossAS SVN: r107596 - branches/JBPAPP_5_1/tomcat/src/main/org/jboss/web/tomcat/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Aug 13 14:12:40 EDT 2010


Author: darran.lofthouse at jboss.com
Date: 2010-08-13 14:12:40 -0400 (Fri, 13 Aug 2010)
New Revision: 107596

Modified:
   branches/JBPAPP_5_1/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java
Log:
[JBPAPP-3866] Web Service Memory Leak of org.jboss.ws.extensions.security.SimplePrincipal.

Still call clear on SecurityAssociation to ensure if any SecurityAssociation has been set it is cleared.


Modified: branches/JBPAPP_5_1/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java
===================================================================
--- branches/JBPAPP_5_1/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java	2010-08-13 18:03:51 UTC (rev 107595)
+++ branches/JBPAPP_5_1/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java	2010-08-13 18:12:40 UTC (rev 107596)
@@ -33,6 +33,7 @@
 
 import org.jboss.security.RunAs;
 import org.jboss.security.RunAsIdentity;
+import org.jboss.security.SecurityAssociation;
 import org.jboss.security.SecurityContext;
 import org.jboss.security.SecurityContextAssociation;
 import org.jboss.security.SecurityContextFactory;
@@ -83,8 +84,8 @@
       static PrivilegedAction ACTION = new ClearAction();
       public Object run()
       {
-         //SecurityAssociation.clear();
-         SecurityContextAssociation.clearSecurityContext();
+         SecurityAssociation.clear();
+         //SecurityContextAssociation.clearSecurityContext();
          return null;
       }
    }



More information about the jboss-cvs-commits mailing list