From e2a62c3179e855f7e102af8701aff81d6ba3c7e8 Mon Sep 17 00:00:00 2001 From: Peter Reilly Date: Fri, 12 Dec 2003 09:09:36 +0000 Subject: [PATCH] Fix off-by-one error in concat with fixlastline="yes" PR: 25464 Obtained from: wang liang git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275773 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Concat.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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;