This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 8e17930703c3d6c96cd2d0e8ff450c0ecf0d4519 Author: Mark Thomas <ma...@apache.org> AuthorDate: Tue Oct 15 21:14:25 2019 +0100 Refactor --- java/org/apache/coyote/AsyncStateMachine.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java/org/apache/coyote/AsyncStateMachine.java b/java/org/apache/coyote/AsyncStateMachine.java index 6aa7a50..98df79c 100644 --- a/java/org/apache/coyote/AsyncStateMachine.java +++ b/java/org/apache/coyote/AsyncStateMachine.java @@ -232,10 +232,12 @@ public class AsyncStateMachine<S> { */ public synchronized SocketState asyncPostProcess() { if (state == AsyncState.COMPLETE_PENDING) { - doComplete(); + clearNonBlockingListeners(); + state = AsyncState.COMPLETING; return SocketState.ASYNC_END; } else if (state == AsyncState.DISPATCH_PENDING) { - doDispatch(); + clearNonBlockingListeners(); + state = AsyncState.DISPATCHING; return SocketState.ASYNC_END; } else if (state == AsyncState.STARTING) { state = AsyncState.STARTED; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org