From 902522d8c8f5fc5b2c58cd32cea4bb099f16824c Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Tue, 6 Dec 2005 14:00:43 +0000 Subject: [PATCH] * Fixed bug which caused GZIP encoded archives to be decoded --- http_message_api.c | 2 +- package2.xml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/http_message_api.c b/http_message_api.c index b59dace..d9b33d1 100644 --- a/http_message_api.c +++ b/http_message_api.c @@ -224,7 +224,7 @@ PHP_HTTP_API http_message *_http_message_parse_ex(http_message *msg, const char #if defined(HTTP_HAVE_ZLIB) || defined(HAVE_ZLIB) /* check for compressed data */ - if ((c = http_message_header(msg, "Content-Encoding"))) { + if (http_message_header(msg, "Vary") && (c = http_message_header(msg, "Content-Encoding"))) { char *decoded = NULL; size_t decoded_len = 0; # if defined(HAVE_ZLIB) && !defined(HTTP_HAVE_ZLIB) diff --git a/package2.xml b/package2.xml index 93e0a1a..b963654 100644 --- a/package2.xml +++ b/package2.xml @@ -43,6 +43,8 @@ HttpUtil, HttpMessage, HttpRequest, HttpRequestPool; HttpResponse (PHP-5.1) BSD, revised -- 2.30.2