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.