From 3556fe5d8640e5932676ca5ba1036332a59dc192 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 23 Apr 2005 19:46:22 +0000 Subject: [PATCH] Fixed a problem where a --link-dest hard-link could cause us to miss out on the hard_link_cluster() call. --- generator.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/generator.c b/generator.c index 3bb37497..13749f0b 100644 --- a/generator.c +++ b/generator.c @@ -914,8 +914,15 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, if (hard_link_one(file, ndx, fname, -1, &st, fnamecmpbuf, 1, itemizing && verbose > 1, - code) == 0) + code) == 0) { + if (preserve_hard_links + && file->link_u.links) { + hard_link_cluster(file, ndx, + itemizing, + code); + } return; + } match_level = 2; } #endif -- 2.34.1