From b4aea52682a6e7a8f0e2a7638ba37145cb6bf16d Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Thu, 22 Mar 2012 09:13:45 -0400 Subject: [PATCH] Fixed bug #61423 (gzip compression fails). --- NEWS | 1 + ext/soap/php_http.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index fa156b9827e..59d2aad2459 100644 --- a/NEWS +++ b/NEWS @@ -90,6 +90,7 @@ PHP NEWS - SOAP . Fixed basic HTTP authentication for WSDL sub requests. (Dmitry) + . Fixed bug #61423 (gzip compression fails). (Ilia) . Fixed bug #60887 (SoapClient ignores user_agent option and sends no User-Agent header). (carloschilazo at gmail dot com) . Fixed bug #60842, #51775 (Chunked response parsing error when diff --git a/ext/soap/php_http.c b/ext/soap/php_http.c index 358877df631..610c161836a 100644 --- a/ext/soap/php_http.c +++ b/ext/soap/php_http.c @@ -336,7 +336,7 @@ int make_http_soap_request(zval *this_ptr, n = 3; ZVAL_STRING(&func, "gzencode", 0); smart_str_append_const(&soap_headers_z,"Content-Encoding: gzip\r\n"); - ZVAL_LONG(params[2], 1); + ZVAL_LONG(params[2], 0x1f); } if (call_user_function(CG(function_table), (zval**)NULL, &func, &retval, n, params TSRMLS_CC) == SUCCESS && Z_TYPE(retval) == IS_STRING) {