diff --git a/src/main/org/apache/tools/ant/taskdefs/Zip.java b/src/main/org/apache/tools/ant/taskdefs/Zip.java index 4fb7365db..3faeff7f3 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Zip.java +++ b/src/main/org/apache/tools/ant/taskdefs/Zip.java @@ -592,10 +592,10 @@ public class Zip extends MatchingTask { /** * Set all stored file modification times to {@code time}. * @param time Milliseconds since 1970-01-01 00:00, or - * YYYY-MM-DD{T/ }HH:MM[:SS[.SSS]][ ][±ZZ[[:]ZZ]], or + * YYYY-MM-DD{T/ }HH:MM[:SS[.SSS]][ ][\u00b1ZZ[[:]ZZ]], or * MM/DD/YYYY HH:MM[:SS] {AM/PM}, where {a/b} indicates * that you must choose one of a or b, and [c] indicates that you - * may use or omit c. ±ZZZZ is the timezone offset, and may be + * may use or omit c. \u00b1ZZZZ is the timezone offset, and may be * literally "Z" to mean GMT. * @since Ant 1.10.2 */ @@ -1909,6 +1909,8 @@ public class Zip extends MatchingTask { zipFile(bIn, zOut, vPath, file.lastModified() + (roundUp ? ROUNDUP_MILLIS : 0), null, mode); + } finally { + bIn.close(); } } diff --git a/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java b/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java index 3e79199d2..19034c98c 100644 --- a/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java +++ b/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java @@ -134,4 +134,4 @@ public class VmsCommandLauncher extends Java13CommandLauncher { } }.start(); } -} \ No newline at end of file +} diff --git a/src/main/org/apache/tools/ant/util/ReflectUtil.java b/src/main/org/apache/tools/ant/util/ReflectUtil.java index bdf01b86b..8392f713e 100644 --- a/src/main/org/apache/tools/ant/util/ReflectUtil.java +++ b/src/main/org/apache/tools/ant/util/ReflectUtil.java @@ -213,4 +213,4 @@ public class ReflectUtil { throw toBuildException(t); } } -} \ No newline at end of file +}