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

Reply via email to