diff options
author | Ben Gruver <bgruv@google.com> | 2015-03-20 16:39:07 -0700 |
---|---|---|
committer | Ben Gruver <bgruv@google.com> | 2015-03-20 16:39:07 -0700 |
commit | 923f5a7d104038e244777fc89f825105edc77942 (patch) | |
tree | c31b133e1e5d641a3b0fad1bd699431e2d9e113c | |
parent | b742c402631ca85ffe72e556ce97f4533cb6083e (diff) | |
download | smali-923f5a7d104038e244777fc89f825105edc77942.tar.gz |
Fix a bounds check problem in IndentingWriter
-rw-r--r-- | util/src/main/java/org/jf/util/IndentingWriter.java | 2 |
1 files changed, 1 insertions, 1 deletions
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 { |