mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-10-22 05:44:17 -04:00
Make sure the receiver resets copy_dirlinks (so that it can't
affect the delete scan).
This commit is contained in:
1 parent
88c2190a7c
commit
a695b379b5
1 file changed
+2
-1
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user