diff options
Diffstat (limited to 'ext/json/JSON_parser.c')
| -rw-r--r-- | ext/json/JSON_parser.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/json/JSON_parser.c b/ext/json/JSON_parser.c index 1a3bd21e55..a90ade02de 100644 --- a/ext/json/JSON_parser.c +++ b/ext/json/JSON_parser.c @@ -285,7 +285,7 @@ static void json_create_zval(zval **z, smart_str *buf, int type)      if (type == IS_LONG)      {  	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);  	} else {  		ZVAL_LONG(*z, (long)d);  | 
