Fix issue [JACKSON-820]
diff --git a/src/main/java/com/fasterxml/jackson/core/json/WriterBasedJsonGenerator.java b/src/main/java/com/fasterxml/jackson/core/json/WriterBasedJsonGenerator.java
index fb513cc..8e7cfb2 100644
--- a/src/main/java/com/fasterxml/jackson/core/json/WriterBasedJsonGenerator.java
+++ b/src/main/java/com/fasterxml/jackson/core/json/WriterBasedJsonGenerator.java
@@ -1178,7 +1178,7 @@
// And then we'll need to verify need for escaping etc:
int end = _outputTail + len;
final int[] escCodes = _outputEscapes;
- final int escLimit = Math.min(escCodes.length, _maximumNonEscapedChar+1);
+ final int escLimit = Math.min(escCodes.length, maxNonEscaped+1);
int escCode = 0;
output_loop:
@@ -1214,7 +1214,7 @@
throws IOException, JsonGenerationException
{
final int[] escCodes = _outputEscapes;
- final int escLimit = Math.min(escCodes.length, _maximumNonEscapedChar+1);
+ final int escLimit = Math.min(escCodes.length, maxNonEscaped+1);
int ptr = 0;
int escCode = 0;
@@ -1366,7 +1366,7 @@
{
final int[] escCodes = _outputEscapes;
final int maxNonEscaped = (_maximumNonEscapedChar < 1) ? 0xFFFF : _maximumNonEscapedChar;
- final int escLimit = Math.min(escCodes.length, _maximumNonEscapedChar+1);
+ final int escLimit = Math.min(escCodes.length, maxNonEscaped+1);
final CharacterEscapes customEscapes = _characterEscapes;
int ptr = 0;