diff --git a/src/main/org/apache/tools/ant/util/ResourceUtils.java b/src/main/org/apache/tools/ant/util/ResourceUtils.java index cdeab1b8b..093f1618e 100644 --- a/src/main/org/apache/tools/ant/util/ResourceUtils.java +++ b/src/main/org/apache/tools/ant/util/ResourceUtils.java @@ -530,8 +530,7 @@ public class ResourceUtils { while (position < count) { long chunk = Math.min(MAX_IO_CHUNK_SIZE, count - position); position += - srcChannel.transferTo(position, chunk, - destChannel); + destChannel.transferFrom(srcChannel, position, chunk); } } finally { FileUtils.close(srcChannel);