From: Daniel Stenberg Date: Wed, 17 Feb 2016 07:25:40 +0000 (+0100) Subject: http2: don't decompress gzip decoding automatically X-Git-Tag: curl-7_48_0~137 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eb083e0d39990c8bdd1f7f1e1d12f7ae92240e73;p=curl http2: don't decompress gzip decoding automatically At one point during the development of HTTP/2, the commit 133cdd29ea0 introduced automatic decompression of Content-Encoding as that was what the spec said then. Now however, HTTP/2 should work the same way as HTTP/1 in this regard. Reported-by: Kazuho Oku Closes #661 --- diff --git a/lib/http.c b/lib/http.c index 55ec3cbf1..409baa7e5 100644 --- a/lib/http.c +++ b/lib/http.c @@ -3592,8 +3592,7 @@ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data, } else if(checkprefix("Content-Encoding:", k->p) && - (data->set.str[STRING_ENCODING] || - conn->httpversion == 20)) { + data->set.str[STRING_ENCODING]) { /* * Process Content-Encoding. Look for the values: identity, * gzip, deflate, compress, x-gzip and x-compress. x-gzip and