]> granicus.if.org Git - php/commitdiff
bailout if bucket is NULL
authorAntony Dovgal <tony2001@php.net>
Thu, 1 Feb 2007 14:20:53 +0000 (14:20 +0000)
committerAntony Dovgal <tony2001@php.net>
Thu, 1 Feb 2007 14:20:53 +0000 (14:20 +0000)
ext/standard/user_filters.c

index dcf37dab5bb94d33a208862736f09e0ad805f1bf..2f5dfaa682b79ee835097c9eb06228714dbf5cfa 100644 (file)
@@ -541,6 +541,10 @@ PHP_FUNCTION(stream_bucket_new)
                add_property_long(return_value, "datalen", buffer_len);
        }
 
+       if (bucket == NULL) {
+               RETURN_FALSE;
+       }
        ALLOC_INIT_ZVAL(zbucket);
        ZEND_REGISTER_RESOURCE(zbucket, bucket, le_bucket);
        add_property_zval(return_value, "bucket", zbucket);