X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/b3bf9b9df95137a3a43248be9599d919b04877af..21cddef2b460098f5289b9cdbd592bf8f0f9e759:/rsync.c diff --git a/rsync.c b/rsync.c index c420cf83..2c026a2d 100644 --- a/rsync.c +++ b/rsync.c @@ -561,9 +561,10 @@ int finish_transfer(const char *fname, const char *fnametmp, } if (make_backups > 0 && overwriting_basis) { - if (!make_backup(fname)) + int ok = make_backup(fname, False); + if (!ok) return 1; - if (fnamecmp == fname) + if (ok == 1 && fnamecmp == fname) fnamecmp = get_backup_name(fname); }