diff --git a/src/main/java/com/fasterxml/jackson/core/json/UTF8StreamJsonParser.java b/src/main/java/com/fasterxml/jackson/core/json/UTF8StreamJsonParser.java index b42400d144..9b86b1a0ef 100644 --- a/src/main/java/com/fasterxml/jackson/core/json/UTF8StreamJsonParser.java +++ b/src/main/java/com/fasterxml/jackson/core/json/UTF8StreamJsonParser.java @@ -1956,11 +1956,10 @@ protected Name _parseAposName() throws IOException if (qlen >= quads.length) { _quadBuffer = quads = growArrayBy(quads, quads.length); } - quads[qlen++] = currQuad; + quads[qlen++] = pad(currQuad, currQuadBytes); } Name name = _symbols.findName(quads, qlen); if (name == null) { - quads[qlen - 1] = pad(quads[qlen - 1], currQuadBytes); name = addName(quads, qlen, currQuadBytes); } return name;