Author: pbenedict
Date: Fri Dec 19 16:48:21 2008
New Revision: 728201
URL: http://svn.apache.org/viewvc?rev=728201&view=rev
Log:
STR-3174: Release context after execution
Modified:
struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/chain/ComposableRequestProcessor.java
Modified:
struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/chain/ComposableRequestProcessor.java
URL:
http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/chain/ComposableRequestProcessor.java?rev=728201&r1=728200&r2=728201&view=diff
==============================================================================
---
struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/chain/ComposableRequestProcessor.java
(original)
+++
struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/chain/ComposableRequestProcessor.java
Fri Dec 19 16:48:21 2008
@@ -284,10 +284,12 @@
} catch (Exception e) {
// Execute the exception processing chain??
throw new ServletException(e);
+ } finally {
+ // Release the context.
+ if (context != null) {
+ context.release();
+ }
}
-
- // Release the context.
- context.release();
}
/**