felipe Thu, 16 Jul 2009 00:59:34 +0000
URL: http://svn.php.net/viewvc?view=revision&revision=284163
Changed paths:
U php/php-src/branches/PHP_5_3/ext/pdo/pdo_stmt.c
Log:
- Removed trailing zeros on double to string conversion (noticed on #48924)
Modified: php/php-src/branches/PHP_5_3/ext/pdo/pdo_stmt.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/pdo/pdo_stmt.c 2009-07-16 00:56:35 UTC
(rev 284162)
+++ php/php-src/branches/PHP_5_3/ext/pdo/pdo_stmt.c 2009-07-16 00:59:34 UTC
(rev 284163)
@@ -317,7 +317,7 @@
if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_STR &&
param->max_value_len <= 0 && ! ZVAL_IS_NULL(param->parameter)) {
if (Z_TYPE_P(param->parameter) == IS_DOUBLE) {
char *p;
- int len = spprintf(&p, 0, "%F",
Z_DVAL_P(param->parameter));
+ int len = spprintf(&p, 0, "%.*H", (int) EG(precision),
Z_DVAL_P(param->parameter));
ZVAL_STRINGL(param->parameter, p, len, 0);
} else {
convert_to_string(param->parameter);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php