wez Sun Jul 18 09:23:40 2004 EDT Modified files: /php-src/ext/zlib zlib_filter.c Log: not safe for persistent streams http://cvs.php.net/diff.php/php-src/ext/zlib/zlib_filter.c?r1=1.1&r2=1.2&ty=u Index: php-src/ext/zlib/zlib_filter.c diff -u php-src/ext/zlib/zlib_filter.c:1.1 php-src/ext/zlib/zlib_filter.c:1.2 --- php-src/ext/zlib/zlib_filter.c:1.1 Fri Jul 16 20:05:30 2004 +++ php-src/ext/zlib/zlib_filter.c Sun Jul 18 09:23:40 2004 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zlib_filter.c,v 1.1 2004/07/17 00:05:30 pollita Exp $ */ +/* $Id: zlib_filter.c,v 1.2 2004/07/18 13:23:40 wez Exp $ */ #include "php.h" #include "php_zlib.h" @@ -270,6 +270,11 @@ php_zlib_filter_data *data; int status; + if (persistent) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "this filter is not safe to use with a persistent stream"); + return NULL; + } + /* Create this filter */ data = ecalloc(1, sizeof(php_zlib_filter_data)); @@ -356,7 +361,7 @@ case IS_DOUBLE: case IS_LONG: tmpzval = &filterparams; - factory_setlevel: +factory_setlevel: /* Set compression level within reason (-1 == default, 0 == none, 1-9 == least to most compression */ SEPARATE_ZVAL(tmpzval); convert_to_long_ex(tmpzval);
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php