X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1d2c275fffcde1fb0e53f736b282117883f84d2c..ef325f0cf46e40d2cbf4bf5fa494e10a946d60e4:/rsync.c diff --git a/rsync.c b/rsync.c index ce8e9018..44d54dac 100644 --- a/rsync.c +++ b/rsync.c @@ -43,7 +43,7 @@ void free_sums(struct sum_struct *s) /* - * delete a file or directory. If force_delet is set then delete + * delete a file or directory. If force_delete is set then delete * recursively */ int delete_file(char *fname) @@ -62,7 +62,6 @@ int delete_file(char *fname) ret = do_stat(fname, &st); #endif if (ret) { - rprintf(FERROR,"stat(%s) : %s\n", fname, strerror(errno)); return -1; } @@ -163,7 +162,7 @@ int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st, } if (preserve_times && !S_ISLNK(st->st_mode) && - st->st_mtime != file->modtime) { + cmp_modtime(st->st_mtime, file->modtime) != 0) { /* don't complain about not setting times on directories because some filesystems can't do it */ if (set_modtime(fname,file->modtime) != 0 &&