diff --git a/src/main/org/apache/tools/ant/taskdefs/Concat.java b/src/main/org/apache/tools/ant/taskdefs/Concat.java index e41e304ce..6ad902f54 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Concat.java +++ b/src/main/org/apache/tools/ant/taskdefs/Concat.java @@ -797,7 +797,6 @@ public class Concat extends Task { } continue; } - int nRead = getReader().read(cbuf, off, len); if (nRead == -1 || nRead == 0) { reader.close(); @@ -816,7 +815,7 @@ public class Concat extends Task { if (i < 0) { break; } - addLastChar(cbuf[off + i]); + addLastChar(cbuf[off + i - 1]); } } len -= nRead;