From 448063dde142a07e07f13b017bc9844f3555cf74 Mon Sep 17 00:00:00 2001 From: Jesse Wilson Date: Mon, 27 Aug 2012 03:07:20 +0000 Subject: [PATCH] Fix a goof in number parsing. --- gson/src/main/java/com/google/gson/stream/JsonReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gson/src/main/java/com/google/gson/stream/JsonReader.java b/gson/src/main/java/com/google/gson/stream/JsonReader.java index 37fa68dc..cd2ab47a 100644 --- a/gson/src/main/java/com/google/gson/stream/JsonReader.java +++ b/gson/src/main/java/com/google/gson/stream/JsonReader.java @@ -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);