From: markt Date: Sun, 19 Jun 2011 21:15:22 +0000 (+0000) Subject: Reset sendfile data in recycle method so prepareRequest can be pulled up X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=046108a83909a428462e83ce61e87f0410f8ee38;p=tomcat7.0 Reset sendfile data in recycle method so prepareRequest can be pulled up git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1137440 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/coyote/http11/Http11AprProcessor.java b/java/org/apache/coyote/http11/Http11AprProcessor.java index 49a90a620..5506e5f16 100644 --- a/java/org/apache/coyote/http11/Http11AprProcessor.java +++ b/java/org/apache/coyote/http11/Http11AprProcessor.java @@ -390,7 +390,8 @@ public class Http11AprProcessor extends AbstractHttp11Processor { @Override public void recycleInternal() { - this.socket = null; + socket = null; + sendfileData = null; } @@ -636,7 +637,6 @@ public class Http11AprProcessor extends AbstractHttp11Processor { http09 = false; contentDelimitation = false; expectation = false; - sendfileData = null; if (endpoint.isSSLEnabled()) { request.scheme().setString("https"); } diff --git a/java/org/apache/coyote/http11/Http11NioProcessor.java b/java/org/apache/coyote/http11/Http11NioProcessor.java index bb1fb2f8a..b14758cf6 100644 --- a/java/org/apache/coyote/http11/Http11NioProcessor.java +++ b/java/org/apache/coyote/http11/Http11NioProcessor.java @@ -447,15 +447,16 @@ public class Http11NioProcessor extends AbstractHttp11Processor { @Override public void recycleInternal() { - this.socket = null; - this.cometClose = false; - this.comet = false; + socket = null; + cometClose = false; + comet = false; remoteAddr = null; remoteHost = null; localAddr = null; localName = null; remotePort = -1; localPort = -1; + sendfileData = null; } @@ -680,7 +681,6 @@ public class Http11NioProcessor extends AbstractHttp11Processor { http09 = false; contentDelimitation = false; expectation = false; - sendfileData = null; if (endpoint.isSSLEnabled()) { request.scheme().setString("https"); }