From 4b231a36de6b3a4456460d0524a1af600db5e84b Mon Sep 17 00:00:00 2001 From: fhanik Date: Tue, 14 Aug 2007 23:03:52 +0000 Subject: [PATCH] backport from trunk git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@565964 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/coyote/http11/InternalNioInputBuffer.java | 4 ++++ java/org/apache/coyote/http11/InternalNioOutputBuffer.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/java/org/apache/coyote/http11/InternalNioInputBuffer.java b/java/org/apache/coyote/http11/InternalNioInputBuffer.java index a1d6881c8..012987bbe 100644 --- a/java/org/apache/coyote/http11/InternalNioInputBuffer.java +++ b/java/org/apache/coyote/http11/InternalNioInputBuffer.java @@ -294,6 +294,10 @@ public class InternalNioInputBuffer implements InputBuffer { * connection. */ public void recycle() { + // Recycle filters + for (int i = 0; i <= lastActiveFilter; i++) { + activeFilters[i].recycle(); + } // Recycle Request object request.recycle(); diff --git a/java/org/apache/coyote/http11/InternalNioOutputBuffer.java b/java/org/apache/coyote/http11/InternalNioOutputBuffer.java index a7cbf6db5..35f5772f4 100644 --- a/java/org/apache/coyote/http11/InternalNioOutputBuffer.java +++ b/java/org/apache/coyote/http11/InternalNioOutputBuffer.java @@ -333,6 +333,10 @@ public class InternalNioOutputBuffer * connection. */ public void recycle() { + // Recycle filters + for (int i = 0; i <= lastActiveFilter; i++) { + activeFilters[i].recycle(); + } // Recycle Request object response.recycle(); -- 2.11.0