From a695b379b58e6443c83d4a2acfe6aeb040343cdf Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 24 Feb 2006 17:54:41 +0000 Subject: [PATCH] Make sure the receiver resets copy_dirlinks (so that it can't affect the delete scan). --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 7de34f23..7ed0d39a 100644 --- a/main.c +++ b/main.c @@ -41,6 +41,7 @@ extern int do_stats; extern int log_got_error; extern int module_id; extern int copy_links; +extern int copy_dirlinks; extern int keep_dirlinks; extern int preserve_hard_links; extern int protocol_version; @@ -625,7 +626,7 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) /* The receiving side mustn't obey this, or an existing symlink that * points to an identical file won't be replaced by the referent. */ - copy_links = 0; + copy_links = copy_dirlinks = 0; if (preserve_hard_links) init_hard_links(); -- 2.34.1