diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java b/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java index f514fc629..a47b230b9 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java @@ -487,7 +487,7 @@ public abstract class MSVSS extends Task implements MSVSSConstants { //make sure m_LocalDir exists, create it if it doesn't File dir = getProject().resolveFile(localPath); if (!dir.exists()) { - boolean done = dir.mkdirs(); + boolean done = dir.mkdirs() || dir.exists(); if (!done) { String msg = "Directory " + localPath + " creation was not " + "successful for an unknown reason";