Author: rgielen
Date: Thu Mar 22 21:17:07 2012
New Revision: 1304070

URL: http://svn.apache.org/viewvc?rev=1304070&view=rev
Log:
WW-3768:
ThreadLocal was created but not removed appropriately

Modified:
    
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/inject/ContainerImpl.java

Modified: 
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/inject/ContainerImpl.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/inject/ContainerImpl.java?rev=1304070&r1=1304069&r2=1304070&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/inject/ContainerImpl.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/inject/ContainerImpl.java
 Thu Mar 22 21:17:07 2012
@@ -581,6 +581,8 @@ class ContainerImpl implements Container
                        } finally {
                                // Only remove the context if this call created 
it.
                                reference[0] = null;
+                               // WW-3768: ThreadLocal was not removed
+                               localContext.remove();
                        }
                } else {
                        // Someone else will clean up this context.


Reply via email to