X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/4b957c22381cf1848ff6a5e59249bb71ba79e9fa..72914a606ec66f61678c6d077e515f08908e76a3:/rsync.c?ds=sidebyside diff --git a/rsync.c b/rsync.c index 0ed4a58b..5ce968c9 100644 --- a/rsync.c +++ b/rsync.c @@ -855,7 +855,7 @@ static void finish_transfer(char *fname, char *fnametmp, struct file_struct *fil if (errno == EXDEV) { /* rename failed on cross-filesystem link. Copy the file instead. */ - if (copy_file(fnametmp,fname, file->mode)) { + if (copy_file(fnametmp,fname, file->mode & ACCESSPERMS)) { rprintf(FERROR,"copy %s -> %s : %s\n", fnametmp,fname,strerror(errno)); } else {