From 99f2fc81f3517b57f7755ed4a8f90343d2b6e381 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Mon, 14 Oct 2002 16:03:16 +0000 Subject: [PATCH] Fixed a bug (introduced in previous patch) that caused non-double values to be converted to 0 by printf/sprint functions when %f format is specified. --- 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 c855921ef1..f2160c9745 100644 --- a/ext/standard/formatted_print.c +++ b/ext/standard/formatted_print.c @@ -605,6 +605,7 @@ php_formatted_print(int ht, int *len, int use_array TSRMLS_DC) case 'e': case 'f': /* XXX not done */ + convert_to_double_ex(args[argnum]); php_sprintf_appenddouble(&result, &outpos, &size, Z_DVAL_PP(args[argnum]), width, padding, alignment, -- 2.40.0