Fix a goof in number parsing.

This commit is contained in:
Jesse Wilson 2012-08-27 03:07:20 +00:00
parent 4c2980e6ff
commit 448063dde1

View File

@ -648,7 +648,7 @@ public class JsonReader implements Closeable {
c = get(++i);
while (c >= '0' && c <= '9') {
long newInteger = integer * 10 - (c - '0');
fitsInLong = integer > MIN_INCOMPLETE_INTEGER
fitsInLong &= integer > MIN_INCOMPLETE_INTEGER
|| (integer == MIN_INCOMPLETE_INTEGER && newInteger < integer);
integer = newInteger;
c = get(++i);