Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2014-11-05 00:07:14 +0000
committerGreg Wilkins2014-11-05 00:07:14 +0000
commitc9c6ec8d6364c0e5792031611852df2f8e3472d3 (patch)
tree5dfb11e8adbdd9a5d44d9d5f0a2d8a29d7f7020b /jetty-servlets
parentd410fa57b5948dd9c112ea7932e2cfaba42c7c94 (diff)
downloadorg.eclipse.jetty.project-c9c6ec8d6364c0e5792031611852df2f8e3472d3.tar.gz
org.eclipse.jetty.project-c9c6ec8d6364c0e5792031611852df2f8e3472d3.tar.xz
org.eclipse.jetty.project-c9c6ec8d6364c0e5792031611852df2f8e3472d3.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.java5
1 files changed, 3 insertions, 2 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 15d2d07dc7..5be1dcdb6e 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
@@ -256,8 +256,9 @@ public abstract class AbstractCompressedStream extends ServletOutputStream
String etag=_wrapper.getETag();
if (etag!=null)
{
- if (etag.charAt(0)=='"')
- setHeader("ETag",etag.substring(0,etag.length()-1)+"--"+_encoding+'"');
+ int end = etag.length()-1;
+ if (etag.charAt(end)=='"')
+ setHeader("ETag",etag.substring(0,end)+"--"+_encoding+'"');
else
setHeader("ETag",etag+"--"+_encoding);
}

Back to the top