From 4a954193e4b4c2ade3d0a618cc3f76cf1b965563 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Mon, 16 Feb 2004 17:09:37 +0000 Subject: [PATCH] Fixed bug #27278 (*printf() functions treat arguments as if passed by reference). --- ext/standard/formatted_print.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/standard/formatted_print.c b/ext/standard/formatted_print.c index ee6cf3162c..e12d0eebc9 100644 --- a/ext/standard/formatted_print.c +++ b/ext/standard/formatted_print.c @@ -626,6 +626,7 @@ php_formatted_print(int ht, int *len, int use_array, int format_offset TSRMLS_DC *tmp = **(args[argnum]); zval_copy_ctor(tmp); } else { + SEPARATE_ZVAL(args[argnum]); tmp = *(args[argnum]); } -- 2.50.1