backport from trunk
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 14 Aug 2007 23:03:52 +0000 (23:03 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 14 Aug 2007 23:03:52 +0000 (23:03 +0000)
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
java/org/apache/coyote/http11/InternalNioOutputBuffer.java

index a1d6881..012987b 100644 (file)
@@ -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();
index a7cbf6d..35f5772 100644 (file)
@@ -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();