mirror of
https://github.com/php/php-src.git
synced 2025-08-20 09:24:05 +02:00
Changed logic for LONG_MIN
This commit is contained in:
parent
ba7bc0ace4
commit
509b50ed70
1 changed files with 1 additions and 1 deletions
|
@ -278,7 +278,7 @@ static void json_create_zval(zval **z, smart_str *buf, int type TSRMLS_DC) /* {{
|
||||||
|
|
||||||
if (type == IS_LONG) {
|
if (type == IS_LONG) {
|
||||||
double d = zend_strtod(buf->c, NULL);
|
double d = zend_strtod(buf->c, NULL);
|
||||||
if (d > LONG_MAX || d < -LONG_MAX) {
|
if (d > LONG_MAX || d < LONG_MIN) {
|
||||||
ZVAL_DOUBLE(*z, d);
|
ZVAL_DOUBLE(*z, d);
|
||||||
} else {
|
} else {
|
||||||
ZVAL_LONG(*z, (long)d);
|
ZVAL_LONG(*z, (long)d);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue