diff --git a/release-notes/VERSION b/release-notes/VERSION index 4db5688d0f..1a5db0e258 100644 --- a/release-notes/VERSION +++ b/release-notes/VERSION @@ -17,6 +17,7 @@ json-specificity (naming due to historical reasons). #184: WRITE_NUMBERS_AS_STRINGS disables WRITE_BIGDECIMAL_AS_PLAIN (reported by Derek C) +#191: Longest collision chain in symbol table now exceeds maximum 2.4.5 (13-Jan-2015) diff --git a/src/main/java/com/fasterxml/jackson/core/json/ReaderBasedJsonParser.java b/src/main/java/com/fasterxml/jackson/core/json/ReaderBasedJsonParser.java index b5b0051c71..a4437180f3 100644 --- a/src/main/java/com/fasterxml/jackson/core/json/ReaderBasedJsonParser.java +++ b/src/main/java/com/fasterxml/jackson/core/json/ReaderBasedJsonParser.java @@ -1302,7 +1302,7 @@ private String _parseName2(int startPtr, int hash, int endChar) throws IOExcepti } } } - hash = (hash * CharsToNameCanonicalizer.HASH_MULT) + i; + hash = (hash * CharsToNameCanonicalizer.HASH_MULT) + c; // Ok, let's add char to output: outBuf[outPtr++] = c;