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.4.0alpha1~191^2~2792 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e785146a93c004d41023f668901c321178be5ca5;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 f69790aa84..47bd398f64 100644 --- a/main/SAPI.c +++ b/main/SAPI.c @@ -29,9 +29,6 @@ #include "php_ini.h" #include "ext/standard/php_string.h" #include "ext/standard/pageinfo.h" -#if HAVE_ZLIB -#include "ext/zlib/php_zlib.h" -#endif #ifdef ZTS #include "TSRM.h" #endif @@ -657,11 +654,12 @@ SAPI_API int sapi_header_op(sapi_header_op_enum op, void *arg TSRMLS_DC) ptr++; len--; } -#if HAVE_ZLIB + + /* 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){