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

Reply via email to