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: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org