From c78326e4c3b060ce5e6a6b3c41335d36ece6077d Mon Sep 17 00:00:00 2001 From: markt Date: Sat, 3 May 2008 10:14:00 +0000 Subject: [PATCH] Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=43191 No way to turn off compression for some file types. Based on a patch by Len Popp git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@653032 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/coyote/http11/Http11AprProcessor.java | 1 + java/org/apache/coyote/http11/Http11NioProcessor.java | 1 + java/org/apache/coyote/http11/Http11Processor.java | 1 + 3 files changed, 3 insertions(+) diff --git a/java/org/apache/coyote/http11/Http11AprProcessor.java b/java/org/apache/coyote/http11/Http11AprProcessor.java index 250dc8e68..b1908acbd 100644 --- a/java/org/apache/coyote/http11/Http11AprProcessor.java +++ b/java/org/apache/coyote/http11/Http11AprProcessor.java @@ -442,6 +442,7 @@ public class Http11AprProcessor implements ActionHook { */ public void setCompressableMimeTypes(String compressableMimeTypes) { if (compressableMimeTypes != null) { + this.compressableMimeTypes = null; StringTokenizer st = new StringTokenizer(compressableMimeTypes, ","); while (st.hasMoreTokens()) { diff --git a/java/org/apache/coyote/http11/Http11NioProcessor.java b/java/org/apache/coyote/http11/Http11NioProcessor.java index 008e348a3..521433616 100644 --- a/java/org/apache/coyote/http11/Http11NioProcessor.java +++ b/java/org/apache/coyote/http11/Http11NioProcessor.java @@ -449,6 +449,7 @@ public class Http11NioProcessor implements ActionHook { */ public void setCompressableMimeTypes(String compressableMimeTypes) { if (compressableMimeTypes != null) { + this.compressableMimeTypes = null; StringTokenizer st = new StringTokenizer(compressableMimeTypes, ","); while (st.hasMoreTokens()) { diff --git a/java/org/apache/coyote/http11/Http11Processor.java b/java/org/apache/coyote/http11/Http11Processor.java index 6ac15addd..673087e3b 100644 --- a/java/org/apache/coyote/http11/Http11Processor.java +++ b/java/org/apache/coyote/http11/Http11Processor.java @@ -432,6 +432,7 @@ public class Http11Processor implements ActionHook { */ public void setCompressableMimeTypes(String compressableMimeTypes) { if (compressableMimeTypes != null) { + this.compressableMimeTypes = null; StringTokenizer st = new StringTokenizer(compressableMimeTypes, ","); while (st.hasMoreTokens()) { -- 2.11.0