Author: markt
Date: Fri Dec 5 09:50:40 2014
New Revision: 1643216
URL: http://svn.apache.org/viewvc?rev=1643216&view=rev
Log:
Follow up to r1643002. If something goes wrong, ensure non-container threads
are unblocked.
Modified:
tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java
Modified: tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java?rev=1643216&r1=1643215&r2=1643216&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java [UTF-8]
(original)
+++ tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java [UTF-8] Fri Dec
5 09:50:40 2014
@@ -381,6 +381,9 @@ public class AsyncStateMachine {
public synchronized void recycle() {
+ // Ensure in case of error that any non-container threads that have
been
+ // paused are unpaused.
+ notifyAll();
asyncCtxt = null;
state = AsyncState.DISPATCHED;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]