]> granicus.if.org Git - php/commitdiff
Fixed asseration failed in ob_get_status
authorXinchen Hui <laruence@gmail.com>
Fri, 7 Mar 2014 07:12:33 +0000 (15:12 +0800)
committerXinchen Hui <laruence@gmail.com>
Fri, 7 Mar 2014 07:12:52 +0000 (15:12 +0800)
main/output.c

index 6504954593c82efb6d790d47eb20311bc660cedc..e9a816d44c00ba30273878aa4e1f06c568129e07 100644 (file)
@@ -1170,9 +1170,9 @@ static int php_output_stack_apply_list(void *h, void *z)
 static int php_output_stack_apply_status(void *h, void *z)
 {
        php_output_handler *handler = *(php_output_handler **) h;
-       zval *array = (zval *) z;
+       zval arr, *array = (zval *) z;
 
-       add_next_index_zval(array, php_output_handler_status(handler, NULL));
+       add_next_index_zval(array, php_output_handler_status(handler, &arr));
 
        return 0;
 }