From 89d730a098341609988a87c28d6aefea89662e42 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 9 Dec 2006 00:24:01 +0000 Subject: [PATCH] Call the new hard-link init functions. --- main.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 24c7544b..48bd93df 100644 --- a/main.c +++ b/main.c @@ -699,7 +699,7 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) #ifdef SUPPORT_HARD_LINKS if (preserve_hard_links) - init_hard_links(); + match_hard_links(); #endif if (fd_pair(error_pipe) < 0) { @@ -831,6 +831,11 @@ static void do_server_recv(int f_in, int f_out, int argc,char *argv[]) filesfrom_fd = -1; } +#ifdef SUPPORT_HARD_LINKS + if (preserve_hard_links) + init_hard_links(); +#endif + flist = recv_file_list(f_in); verbose = save_verbose; if (!flist) { @@ -992,6 +997,11 @@ int client_run(int f_in, int f_out, pid_t pid, int argc, char *argv[]) filesfrom_fd = -1; } +#ifdef SUPPORT_HARD_LINKS + if (preserve_hard_links) + init_hard_links(); +#endif + if (write_batch && !am_server) start_write_batch(f_in); flist = recv_file_list(f_in); -- 2.34.1