From: Wayne Davison Date: Fri, 24 Feb 2006 17:54:41 +0000 (+0000) Subject: Make sure the receiver resets copy_dirlinks (so that it can't X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/a695b379b58e6443c83d4a2acfe6aeb040343cdf Make sure the receiver resets copy_dirlinks (so that it can't affect the delete scan). --- 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();