X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/928da42359dff226f7f1fbcb36d3c150c4e95ba9..4337eeb754bb0b8d903a96c2d3b35306484b12cc:/rsync.c diff --git a/rsync.c b/rsync.c index 9921da04..85244c88 100644 --- a/rsync.c +++ b/rsync.c @@ -564,7 +564,8 @@ int finish_transfer(const char *fname, const char *fnametmp, if (make_backups > 0 && overwriting_basis) { if (!make_backup(fname)) return 1; - fnamecmp = get_backup_name(fname); + if (fnamecmp == fname) + fnamecmp = get_backup_name(fname); } /* Change permissions before putting the file into place. */