From: Jani Taskinen Date: Mon, 17 Aug 2009 16:54:39 +0000 (+0000) Subject: - Try disabling zlib.output_compression always for images. (zlib extension might... X-Git-Tag: php-5.2.11RC2~48 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d6439e0920eb8ef4b470968b288586369e4541bd;p=php - Try disabling zlib.output_compression always for images. (zlib extension might be compiled as shared and not same time as the main PHP binary) --- diff --git a/main/SAPI.c b/main/SAPI.c index 5c022d0aaf..cfc0ac8324 100644 --- a/main/SAPI.c +++ b/main/SAPI.c @@ -610,11 +610,12 @@ SAPI_API int sapi_header_op(sapi_header_op_enum op, void *arg TSRMLS_DC) ptr++; len--; } -#if HAVE_ZLIB - if(!strncmp(ptr, "image/", sizeof("image/")-1)) { + + /* Disable possible output compression for images */ + if (!strncmp(ptr, "image/", sizeof("image/")-1)) { zend_alter_ini_entry("zlib.output_compression", sizeof("zlib.output_compression"), "0", sizeof("0") - 1, PHP_INI_USER, PHP_INI_STAGE_RUNTIME); } -#endif + mimetype = estrdup(ptr); newlen = sapi_apply_default_charset(&mimetype, len TSRMLS_CC); if (!SG(sapi_headers).mimetype){