summaryrefslogtreecommitdiff
path: root/ext/mysqlnd
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2021-02-05 13:11:22 +0100
committerChristoph M. Becker <cmbecker69@gmx.de>2021-02-05 13:12:03 +0100
commit4be5b4aa25e17e5ab88e8002d4c5aaacc7fc1cf1 (patch)
treee49c22212393fa71c2b88a02b3578e8cca759b61 /ext/mysqlnd
parent0c6ff5eafa360cf49ed93082e214552fbcb2d899 (diff)
parent3f8d21b9226493365cbb9f913322f5da6965c974 (diff)
downloadphp-git-4be5b4aa25e17e5ab88e8002d4c5aaacc7fc1cf1.tar.gz
Merge branch 'PHP-7.4' into PHP-8.0
* PHP-7.4: Fix #74779: x() and y() truncating floats to integers
Diffstat (limited to 'ext/mysqlnd')
-rw-r--r--ext/mysqlnd/mysqlnd_wireprotocol.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd_wireprotocol.c b/ext/mysqlnd/mysqlnd_wireprotocol.c
index 1fc2941e66..f98cb6c971 100644
--- a/ext/mysqlnd/mysqlnd_wireprotocol.c
+++ b/ext/mysqlnd/mysqlnd_wireprotocol.c
@@ -1667,7 +1667,7 @@ php_mysqlnd_rowp_read_text_protocol_aux(MYSQLND_ROW_BUFFER * row_buffer, zval *
zend_uchar save = *(p + len);
/* We have to make it ASCIIZ temporarily */
*(p + len) = '\0';
- ZVAL_DOUBLE(current_field, atof((char *) p));
+ ZVAL_DOUBLE(current_field, zend_strtod((char *) p, NULL));
*(p + len) = save;
}
#endif /* MYSQLND_STRING_TO_INT_CONVERSION */