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: [email protected]
For additional commands, e-mail: [email protected]