From b8aad6fc2eb6c9e89ee73abc9a6e0e3d9792cbee Mon Sep 17 00:00:00 2001 From: markt Date: Wed, 7 Sep 2011 12:36:31 +0000 Subject: [PATCH] Make sure connections are only kept open for keep alive. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1166151 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/coyote/http11/Http11AprProcessor.java | 2 +- java/org/apache/coyote/http11/Http11Processor.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/org/apache/coyote/http11/Http11AprProcessor.java b/java/org/apache/coyote/http11/Http11AprProcessor.java index c79852cff..9918980b0 100644 --- a/java/org/apache/coyote/http11/Http11AprProcessor.java +++ b/java/org/apache/coyote/http11/Http11AprProcessor.java @@ -219,7 +219,7 @@ public class Http11AprProcessor extends AbstractHttp11Processor { @Override protected boolean breakKeepAliveLoop(SocketWrapper socketWrapper) { - openSocket = true; + openSocket = keepAlive; // Do sendfile as needed: add socket to sendfile and end if (sendfileData != null && !error) { sendfileData.socket = socketWrapper.getSocket().longValue(); diff --git a/java/org/apache/coyote/http11/Http11Processor.java b/java/org/apache/coyote/http11/Http11Processor.java index 4e1fee5da..4100f4fba 100644 --- a/java/org/apache/coyote/http11/Http11Processor.java +++ b/java/org/apache/coyote/http11/Http11Processor.java @@ -200,7 +200,7 @@ public class Http11Processor extends AbstractHttp11Processor { @Override protected boolean breakKeepAliveLoop(SocketWrapper socketWrapper) { - openSocket = true; + openSocket = keepAlive; // If we don't have a pipe-lined request allow this thread to be // used by another connection if (inputBuffer.lastValid == 0) { -- 2.11.0