From 923f5a7d104038e244777fc89f825105edc77942 Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Fri, 20 Mar 2015 16:39:07 -0700 Subject: [PATCH] Fix a bounds check problem in IndentingWriter --- util/src/main/java/org/jf/util/IndentingWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/src/main/java/org/jf/util/IndentingWriter.java b/util/src/main/java/org/jf/util/IndentingWriter.java index 95d6c320..8e4ca628 100644 --- a/util/src/main/java/org/jf/util/IndentingWriter.java +++ b/util/src/main/java/org/jf/util/IndentingWriter.java @@ -120,7 +120,7 @@ public class IndentingWriter extends Writer { int pos = start; while (pos < end) { pos = str.indexOf('\n', start); - if (pos == -1) { + if (pos == -1 || pos >= end) { writeLine(str, start, end-start); return; } else {