X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e42c9458c2f1e3a78d6d45e99741d6edb38fc0cc..18baf523dc90d0dd2131ee89d688a62844b6e01a:/main.c diff --git a/main.c b/main.c index 6dfaf396..0408f61e 100644 --- a/main.c +++ b/main.c @@ -34,14 +34,15 @@ static void report(int f) extern int am_sender; extern int am_daemon; - if (!verbose) return; - if (am_daemon) { rprintf(FINFO, "wrote %.0f bytes read %.0f bytes total size %.0f\n", (double)write_total(),(double)read_total(), (double)total_size); + if (f == -1 || !am_sender) return; } + if (!verbose) return; + if (am_server && am_sender) { write_longint(f,read_total()); write_longint(f,write_total()); @@ -295,6 +296,7 @@ static void do_server_recv(int f_in, int f_out, int argc,char *argv[]) } status = do_recv(f_in,f_out,flist,local_name); + report(-1); exit_cleanup(status); }