W mustn't backup an inplace file in finish_transfer().

This commit is contained in:
Wayne Davison
2004-09-07 20:37:36 +00:00
parent bd397b8cba
commit e484f0cc04

View File

@@ -239,15 +239,15 @@ void finish_transfer(char *fname, char *fnametmp, struct file_struct *file,
{
int ret;
if (make_backups && !make_backup(fname))
return;
if (inplace) {
if (verbose > 2)
rprintf(FINFO, "finishing %s\n", fname);
goto do_set_perms;
}
if (make_backups && !make_backup(fname))
return;
/* Change permissions before putting the file into place. */
set_perms(fnametmp, file, NULL, ok_to_set_time ? 0 : PERMS_SKIP_MTIME);