From: Jani Taskinen Date: Mon, 3 Aug 2009 18:08:46 +0000 (+0000) Subject: - Fix output compression X-Git-Tag: php-5.4.0alpha1~191^2~2873 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bad4f893f70975ab9c0921ff924943845be6d699;p=php - Fix output compression --- diff --git a/ext/zlib/zlib.c b/ext/zlib/zlib.c index b23a2532f6..102832dd47 100644 --- a/ext/zlib/zlib.c +++ b/ext/zlib/zlib.c @@ -70,7 +70,7 @@ int php_zlib_output_encoding(TSRMLS_D) if (!ZLIBG(compression_coding)) { zend_is_auto_global(ZEND_STRL("_SERVER") TSRMLS_CC); - if (PG(http_globals)[TRACK_VARS_SERVER] && SUCCESS == zend_ascii_hash_find(Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_SERVER]), "HTTP_ACCEPT_ENCODING", sizeof("HTTP_ACCEPT_ENCODING"), (void *) &enc)) { + if (PG(http_globals)[TRACK_VARS_SERVER] && SUCCESS == zend_hash_find(Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_SERVER]), "HTTP_ACCEPT_ENCODING", sizeof("HTTP_ACCEPT_ENCODING"), (void *) &enc)) { convert_to_string(*enc); if (strstr(Z_STRVAL_PP(enc), "gzip")) { ZLIBG(compression_coding) = PHP_ZLIB_ENCODING_GZIP;