summaryrefslogtreecommitdiff
path: root/ext/standard/formatted_print.c
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2002-10-14 16:03:16 +0000
committerIlia Alshanetsky <iliaa@php.net>2002-10-14 16:03:16 +0000
commit99f2fc81f3517b57f7755ed4a8f90343d2b6e381 (patch)
tree4cfbeb99b4fa0688e6013f07746bb92c56d9dcf6 /ext/standard/formatted_print.c
parent9a9c1b435c2f0b749f2486d5bd9fabc2baa1bc6a (diff)
downloadphp-git-99f2fc81f3517b57f7755ed4a8f90343d2b6e381.tar.gz
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.
Diffstat (limited to 'ext/standard/formatted_print.c')
-rw-r--r--ext/standard/formatted_print.c1
1 files changed, 1 insertions, 0 deletions
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,