From 223ef9d742fe9813d564b4722d69a02607174f3e Mon Sep 17 00:00:00 2001 From: Ivan Bessonov Date: Fri, 8 Apr 2016 14:08:29 +0300 Subject: [PATCH] Fix of bug in FileUtil - do not empty the file if one tries to copy it into itself. --- platform/util/src/com/intellij/openapi/util/io/FileUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java index 710e80a830f3..a17feb37587e 100644 --- a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java +++ b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java @@ -459,6 +459,7 @@ public class FileUtil extends FileUtilRt { @SuppressWarnings("Duplicates") private static void performCopy(@NotNull File fromFile, @NotNull File toFile, final boolean syncTimestamp) throws IOException { + if (filesEqual(fromFile, toFile)) return; final FileOutputStream fos; try { fos = openOutputStream(toFile);