diff --git a/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/TailFilter.java b/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/TailFilter.java index f3d7f0fd6..952976960 100644 --- a/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/TailFilter.java +++ b/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/TailFilter.java @@ -151,7 +151,8 @@ public final class TailFilter if (linesRead == lines) { int i = 0; - for (i = returnedCharPos + 1; buffer[i] != '\n'; i++) { + for (i = returnedCharPos + 1; + buffer[i] != 0 && buffer[i] != '\n'; i++) { } returnedCharPos = i; --linesRead;