@@ -890,6 +890,7 @@ static PHP_INI_MH(OnUpdate_zlib_output_compression)
890
890
891
891
status = OnUpdateLong (entry , new_value , new_value_length , mh_arg1 , mh_arg2 , mh_arg3 , stage TSRMLS_CC );
892
892
893
+ ZLIBG (output_compression ) = ZLIBG (output_compression_default );
893
894
if (stage == PHP_INI_STAGE_RUNTIME && int_value ) {
894
895
if (!php_output_handler_started (ZEND_STRL (PHP_ZLIB_OUTPUT_HANDLER_NAME ) TSRMLS_CC )) {
895
896
php_zlib_output_compression_start (TSRMLS_C );
@@ -914,7 +915,7 @@ static PHP_INI_MH(OnUpdate_zlib_output_handler)
914
915
915
916
/* {{{ INI */
916
917
PHP_INI_BEGIN ()
917
- STD_PHP_INI_BOOLEAN ("zlib.output_compression" , "0" , PHP_INI_ALL , OnUpdate_zlib_output_compression , output_compression , zend_zlib_globals , zlib_globals )
918
+ STD_PHP_INI_BOOLEAN ("zlib.output_compression" , "0" , PHP_INI_ALL , OnUpdate_zlib_output_compression , output_compression_default , zend_zlib_globals , zlib_globals )
918
919
STD_PHP_INI_ENTRY ("zlib.output_compression_level" , "-1" , PHP_INI_ALL , OnUpdateLong , output_compression_level , zend_zlib_globals , zlib_globals )
919
920
STD_PHP_INI_ENTRY ("zlib.output_handler" , "" , PHP_INI_ALL , OnUpdate_zlib_output_handler , output_handler , zend_zlib_globals , zlib_globals )
920
921
PHP_INI_END ()
@@ -958,6 +959,7 @@ static PHP_MSHUTDOWN_FUNCTION(zlib)
958
959
static PHP_RINIT_FUNCTION (zlib )
959
960
{
960
961
ZLIBG (compression_coding ) = 0 ;
962
+ ZLIBG (output_compression ) = ZLIBG (output_compression_default );
961
963
962
964
php_zlib_output_compression_start (TSRMLS_C );
963
965
0 commit comments