Author: markt Date: Fri May 13 14:14:18 2016 New Revision: 1743679 URL: http://svn.apache.org/viewvc?rev=1743679&view=rev Log: When an asynchronous request is processed by the AJP connector, ensure that request processing has fully completed before starting the next request.
Modified: tomcat/trunk/java/org/apache/coyote/ajp/AjpProcessor.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/coyote/ajp/AjpProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/ajp/AjpProcessor.java?rev=1743679&r1=1743678&r2=1743679&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/ajp/AjpProcessor.java (original) +++ tomcat/trunk/java/org/apache/coyote/ajp/AjpProcessor.java Fri May 13 14:14:18 2016 @@ -684,6 +684,7 @@ public class AjpProcessor extends Abstra if (keepAliveTimeout > 0) { socketWrapper.setReadTimeout(keepAliveTimeout); } + recycle(); return SocketState.OPEN; } Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1743679&r1=1743678&r2=1743679&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Fri May 13 14:14:18 2016 @@ -51,6 +51,11 @@ Ensure that requests with HTTP method names that are not tokens (as required by RFC 7231) are rejected with a 400 response. (markt) </fix> + <fix> + When an asynchronous request is processed by the AJP connector, ensure + that request processing has fully completed before starting the next + request. (markt) + </fix> </changelog> </subsection> </section> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org