Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java')
-rw-r--r--jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java
index 1b993e6eed..4428ec1e86 100644
--- a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java
+++ b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java
@@ -238,7 +238,7 @@ public class GzipFilter extends UserAgentFilter
return true;
}
}
- else if (_excludedAgentPatterns != null)
+ if (_excludedAgentPatterns != null)
{
for (Pattern pattern : _excludedAgentPatterns)
{
@@ -263,6 +263,16 @@ public class GzipFilter extends UserAgentFilter
{
if (requestURI == null)
return false;
+ if (_excludedPaths != null)
+ {
+ for (String excludedPath : _excludedPaths)
+ {
+ if (requestURI.contains(excludedPath))
+ {
+ return true;
+ }
+ }
+ }
if (_excludedPathPatterns != null)
{
for (Pattern pattern : _excludedPathPatterns)

Back to the top