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;