Author: markt Date: Thu Aug 29 22:20:58 2013 New Revision: 1518845 URL: http://svn.apache.org/r1518845 Log: Don't process remaining dispatch requests once the socket has been closed.
Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java?rev=1518845&r1=1518844&r2=1518845&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java (original) +++ tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Thu Aug 29 22:20:58 2013 @@ -669,7 +669,7 @@ public abstract class AbstractProtocol i } } while (state == SocketState.ASYNC_END || state == SocketState.UPGRADING || - wrapper.hasNextDispatch()); + wrapper.hasNextDispatch() && state != SocketState.CLOSED); if (state == SocketState.LONG) { // In the middle of processing a request/response. Keep the --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org