Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java')
-rw-r--r--jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java11
1 files changed, 2 insertions, 9 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java
index f03f6dbc52..ae280489a1 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java
@@ -235,8 +235,6 @@ public class HttpChannel<T> implements HttpParser.RequestHandler<T>, Runnable
public boolean handle()
{
LOG.debug("{} handle enter", this);
- if(_state.isCompleted())
- return false;
setCurrentHttpChannel(this);
@@ -332,16 +330,11 @@ public class HttpChannel<T> implements HttpParser.RequestHandler<T>, Runnable
}
finally
{
- next=Next.RECYCLE;
+ _request.setHandled(true);
+ _transport.completed();
}
}
- if (next==Next.RECYCLE)
- {
- _request.setHandled(true);
- _transport.completed();
- }
-
LOG.debug("{} handle exit, result {}", this, next);
return next!=Next.WAIT;

Back to the top