]> granicus.if.org Git - php/commitdiff
Fixed unregistered bug (memory leak in printf() & friends)
authorArd Biesheuvel <abies@php.net>
Wed, 19 May 2004 16:46:29 +0000 (16:46 +0000)
committerArd Biesheuvel <abies@php.net>
Wed, 19 May 2004 16:46:29 +0000 (16:46 +0000)
ext/standard/formatted_print.c

index e0d67056920d52a7131fdd9dbea1caa9fce2e0f6..f86694e72b2e7cbe69e7ebffbbc7b9e932727f6a 100644 (file)
@@ -646,6 +646,7 @@ php_formatted_print(int ht, int *len, int use_array, int format_offset TSRMLS_DC
                        if (multiuse) {
                                MAKE_STD_ZVAL(tmp);
                                *tmp = **(args[argnum]);
+                               INIT_PZVAL(tmp);
                                zval_copy_ctor(tmp);
                        } else {
                                SEPARATE_ZVAL(args[argnum]);