diff --git a/src/filemanager/file.c b/src/filemanager/file.c index 8663268ef..74c96f51b 100644 --- a/src/filemanager/file.c +++ b/src/filemanager/file.c @@ -1867,7 +1867,7 @@ copy_file_file (FileOpTotalContext * tctx, FileOpContext * ctx, break; } } - else + else if (!dst_exists) { src_mode = umask (-1); umask (src_mode);