X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/f3d6d4800b35fd65d2395defdb57fed16cea3e85..cc7b86bf9bd8523c9c1f0e7c0aa8741ad7352477:/main.c diff --git a/main.c b/main.c index 2d2b697f..5371b146 100644 --- a/main.c +++ b/main.c @@ -727,7 +727,8 @@ static int do_recv(int f_in, int f_out, char *local_name) io_flush(FULL_FLUSH); handle_stats(f_in); - send_msg(MSG_DONE, "", 0); + send_msg(MSG_DONE, "", 1); + write_longint(error_pipe[1], stats.total_read); io_flush(FULL_FLUSH); /* Handle any keep-alive packets from the post-processing work @@ -776,7 +777,7 @@ static int do_recv(int f_in, int f_out, char *local_name) io_flush(FULL_FLUSH); if (protocol_version >= 24) { /* send a final goodbye message */ - write_int(f_out, NDX_DONE); + write_ndx(f_out, NDX_DONE); } io_flush(FULL_FLUSH);