diff --git a/src/main/org/apache/tools/ant/taskdefs/Copy.java b/src/main/org/apache/tools/ant/taskdefs/Copy.java index f07d7937d..3d947e795 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Copy.java +++ b/src/main/org/apache/tools/ant/taskdefs/Copy.java @@ -191,6 +191,12 @@ public class Copy extends Task { // do all the copy operations now... doFileOperations(); + + // clean up destDir again - so this instance can be used a second + // time without throwing an exception + if (destFile != null) { + destDir = null; + } } //************************************************************************