Fix a goof in number parsing.
This commit is contained in:
parent
4c2980e6ff
commit
448063dde1
@ -648,7 +648,7 @@ public class JsonReader implements Closeable {
|
|||||||
c = get(++i);
|
c = get(++i);
|
||||||
while (c >= '0' && c <= '9') {
|
while (c >= '0' && c <= '9') {
|
||||||
long newInteger = integer * 10 - (c - '0');
|
long newInteger = integer * 10 - (c - '0');
|
||||||
fitsInLong = integer > MIN_INCOMPLETE_INTEGER
|
fitsInLong &= integer > MIN_INCOMPLETE_INTEGER
|
||||||
|| (integer == MIN_INCOMPLETE_INTEGER && newInteger < integer);
|
|| (integer == MIN_INCOMPLETE_INTEGER && newInteger < integer);
|
||||||
integer = newInteger;
|
integer = newInteger;
|
||||||
c = get(++i);
|
c = get(++i);
|
||||||
|
Loading…
Reference in New Issue
Block a user