X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/728d09220143d6aa088cb080eb754af57aa62f3a..fb6e0ea120672aad1ecd2aebb8535d95be49ff8c:/generator.c diff --git a/generator.c b/generator.c index da532239..5126f281 100644 --- a/generator.c +++ b/generator.c @@ -397,7 +397,7 @@ void recv_generator(char *fname, struct file_struct *file, int i, int f_out) } #endif - if (preserve_hard_links && check_hard_link(file)) { + if (preserve_hard_links && file->link_u.links && file->F_HEAD != file) { if (verbose > 1) { rprintf(FINFO, "recv_generator: \"%s\" is a hard link\n", f_name(file));