diff options
author | Greg Wilkins | 2014-11-05 00:03:10 +0000 |
---|---|---|
committer | Greg Wilkins | 2014-11-05 00:03:10 +0000 |
commit | d410fa57b5948dd9c112ea7932e2cfaba42c7c94 (patch) | |
tree | 1cff0beef90a23f328727e86f2020b6c048697c2 /jetty-servlets | |
parent | 63d6754ea1e9aa31501215b2ed62bbb011044d08 (diff) | |
download | org.eclipse.jetty.project-d410fa57b5948dd9c112ea7932e2cfaba42c7c94.tar.gz org.eclipse.jetty.project-d410fa57b5948dd9c112ea7932e2cfaba42c7c94.tar.xz org.eclipse.jetty.project-d410fa57b5948dd9c112ea7932e2cfaba42c7c94.zip |
449811 handle unquoted etags when gzipping
Diffstat (limited to 'jetty-servlets')
-rw-r--r-- | jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/AbstractCompressedStream.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/AbstractCompressedStream.java b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/AbstractCompressedStream.java index fc5b8bf978..15d2d07dc7 100644 --- a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/AbstractCompressedStream.java +++ b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/AbstractCompressedStream.java @@ -255,7 +255,12 @@ public abstract class AbstractCompressedStream extends ServletOutputStream String etag=_wrapper.getETag(); if (etag!=null) - setHeader("ETag",etag.substring(0,etag.length()-1)+"--"+_encoding+'"'); + { + if (etag.charAt(0)=='"') + setHeader("ETag",etag.substring(0,etag.length()-1)+"--"+_encoding+'"'); + else + setHeader("ETag",etag+"--"+_encoding); + } return; } } |