diff options
| author | Wayne Davison <wayned@samba.org> | 2005-01-29 22:35:47 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2005-01-29 22:35:47 +0000 |
| commit | 864146de58bec34fe8b0e61467907419628838b9 (patch) | |
| tree | 74fa2d8f90142ba8c894845a905fe26ec4140288 /main.c | |
| parent | 45478cc79b83a8a72ac59c86f9ef6ac75f28e7b7 (diff) | |
| download | android_external_rsync-864146de58bec34fe8b0e61467907419628838b9.tar.gz android_external_rsync-864146de58bec34fe8b0e61467907419628838b9.tar.bz2 android_external_rsync-864146de58bec34fe8b0e61467907419628838b9.zip | |
Tweaked check in front of delete_files() call.
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -34,7 +34,6 @@ extern int blocking_io; extern int cvs_exclude; extern int delete_mode; extern int delete_before; -extern int delete_after; extern int delete_excluded; extern int daemon_over_rsh; extern int do_stats; @@ -501,10 +500,9 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) if (preserve_hard_links) init_hard_links(flist); - if (delete_before) { - /* I moved this here from recv_files() to prevent a race condition */ - if (recurse && !local_name && flist->count > 0) - delete_files(flist); + if (delete_before && !local_name && flist->count > 0) { + /* Moved here from recv_files() to prevent a race condition */ + delete_files(flist); } if (fd_pair(error_pipe) < 0 |
