Author: markt
Date: Sun Aug 29 14:50:11 2010
New Revision: 990590
URL: http://svn.apache.org/viewvc?rev=990590&view=rev
Log:
Fix likely cause of Gump failure. Fix for
https://issues.apache.org/bugzilla/show_bug.cgi?id=49698 in r990342 was
incomplete
Modified:
tomcat/trunk/java/org/apache/catalina/core/AsyncContextImpl.java
Modified: tomcat/trunk/java/org/apache/catalina/core/AsyncContextImpl.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/AsyncContextImpl.java?rev=990590&r1=990589&r2=990590&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/core/AsyncContextImpl.java (original)
+++ tomcat/trunk/java/org/apache/catalina/core/AsyncContextImpl.java Sun Aug 29
14:50:11 2010
@@ -318,10 +318,12 @@ public class AsyncContextImpl implements
// Listener should have called complete
if (state.get() != AsyncState.NOT_STARTED) {
((HttpServletResponse)servletResponse).setStatus(500);
+ state.set(AsyncState.COMPLETING);
doInternalComplete(true);
}
} else {
// No listeners, container calls complete
+ state.set(AsyncState.COMPLETING);
doInternalComplete(false);
}
} else if (this.state.compareAndSet(AsyncState.ERROR_DISPATCHING,
AsyncState.COMPLETING)) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]