cvs: php4 /ext/zlib zlib.c

From: Date: Sun, 03 Nov 2002 20:31:01 +0000
Subject: cvs: php4 /ext/zlib zlib.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-15763@lists.php.net to get a copy of this message
moriyoshi Sun Nov 3 15:31:01 2002 EDT Modified files: /php4/ext/zlib zlib.c Log: Fixed OnUpdate_zlib_output_compression() behaviour Index: php4/ext/zlib/zlib.c diff -u php4/ext/zlib/zlib.c:1.152 php4/ext/zlib/zlib.c:1.153 --- php4/ext/zlib/zlib.c:1.152 Wed Oct 2 23:58:12 2002 +++ php4/ext/zlib/zlib.c Sun Nov 3 15:31:00 2002 @@ -18,7 +18,7 @@ | Jade Nicoletti <nicoletti@nns.ch> | +----------------------------------------------------------------------+ */ -/* $Id: zlib.c,v 1.152 2002/10/03 03:58:12 yohgaki Exp $ */ +/* $Id: zlib.c,v 1.153 2002/11/03 20:31:00 moriyoshi Exp $ */ #define IS_EXT_MODULE #ifdef HAVE_CONFIG_H @@ -135,13 +135,6 @@ { char *ini_value; - ini_value = zend_ini_string("output_handler", sizeof("output_handler"), 0); - if (ini_value != NULL && strlen(ini_value) != 0 && - new_value != NULL && strlen(new_value) != 0 ) { - php_error_docref("ref.outcontrol" TSRMLS_CC, E_CORE_ERROR, "Cannot use both zlib.output_compression and output_handler together!!"); - return FAILURE; - } - if(new_value == NULL) return FAILURE; @@ -151,6 +144,13 @@ } else if(!strncasecmp(new_value, "on", sizeof("on"))) { new_value = "1"; new_value_length = sizeof("1"); + } + + ini_value = zend_ini_string("output_handler", sizeof("output_handler"), 0); + if (ini_value != NULL && strlen(ini_value) != 0 && + zend_atoi(new_value, new_value_length) != 0) { + php_error_docref("ref.outcontrol" TSRMLS_CC, E_CORE_ERROR, "Cannot use both zlib.output_compression and output_handler together!!"); + return FAILURE; } if (stage == PHP_INI_STAGE_RUNTIME && SG(headers_sent) && !SG(request_info).no_headers) {

« previous php.cvs (#15763) next »