diff --git a/src/main/org/apache/tools/ant/taskdefs/Zip.java b/src/main/org/apache/tools/ant/taskdefs/Zip.java index 4a7e605b3..43d0c6892 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Zip.java +++ b/src/main/org/apache/tools/ant/taskdefs/Zip.java @@ -465,7 +465,9 @@ public class Zip extends MatchingTask { byte[] buffer = new byte[8 * 1024]; int count = 0; do { - zOut.write(buffer, 0, count); + if (count != 0) { + zOut.write(buffer, 0, count); + } count = in.read(buffer, 0, buffer.length); } while (count != -1); }