Author: maartenc Date: Wed Feb 3 21:02:28 2010 New Revision: 906240 URL: http://svn.apache.org/viewvc?rev=906240&view=rev Log: Delete the invalid symlink instead of trying to overwrite it later (IVY-1165)
Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java?rev=906240&r1=906239&r2=906240&view=diff ============================================================================== --- ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java (original) +++ ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java Wed Feb 3 21:02:28 2010 @@ -94,7 +94,7 @@ // check if the result is a true symbolic link if (dest.getAbsolutePath().equals(dest.getCanonicalPath())) { - overwrite = true; // just make sure we do overwrite the invalid symlink! + dest.delete(); // just make sure we do delete the invalid symlink! throw new IOException("error symlinking: " + dest + " isn't a symlink"); } } catch (IOException x) {