X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/df694f72ed3faf6d0738f95f9539dfde970ffcf9..4079d6a68495a837057f5171b26e45308e9e5681:/generator.c diff --git a/generator.c b/generator.c index 06279565..6b127206 100644 --- a/generator.c +++ b/generator.c @@ -1937,10 +1937,9 @@ void check_for_finished_files(int itemizing, enum logcode code, int check_redo) if (first_flist->in_progress || first_flist->to_redo) break; - if (!read_batch) { - write_ndx(sock_f_out, NDX_DONE); + write_ndx(sock_f_out, NDX_DONE); + if (!read_batch) maybe_flush_socket(1); - } if (delete_during == 2 || !dir_tweaking) { /* Skip directory touch-up. */ @@ -2086,9 +2085,6 @@ void generate_files(int f_out, const char *local_name) } } while ((cur_flist = cur_flist->next) != NULL); - if (read_batch && inc_recurse) - write_ndx(f_out, NDX_DONE); - if (delete_during) delete_in_dir(NULL, NULL, &dev_zero); phase++;