diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2021-02-05 13:11:22 +0100 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2021-02-05 13:12:03 +0100 |
commit | 4be5b4aa25e17e5ab88e8002d4c5aaacc7fc1cf1 (patch) | |
tree | e49c22212393fa71c2b88a02b3578e8cca759b61 /ext/mysqlnd | |
parent | 0c6ff5eafa360cf49ed93082e214552fbcb2d899 (diff) | |
parent | 3f8d21b9226493365cbb9f913322f5da6965c974 (diff) | |
download | php-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.c | 2 |
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 */ |