aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gruver <bgruv@google.com>2015-03-20 16:39:07 -0700
committerBen Gruver <bgruv@google.com>2015-03-20 16:39:07 -0700
commit923f5a7d104038e244777fc89f825105edc77942 (patch)
treec31b133e1e5d641a3b0fad1bd699431e2d9e113c
parentb742c402631ca85ffe72e556ce97f4533cb6083e (diff)
downloadsmali-923f5a7d104038e244777fc89f825105edc77942.tar.gz
Fix a bounds check problem in IndentingWriter
-rw-r--r--util/src/main/java/org/jf/util/IndentingWriter.java2
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 {