X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e08c961083eb56a13e51506ed8a75b184a9d3172..de5fb3744da115dbdb66c7fbb894bf2ad9317fb7:/main.c diff --git a/main.c b/main.c index bcc292be..67ece95d 100644 --- a/main.c +++ b/main.c @@ -43,6 +43,8 @@ static void report(int f) if (!verbose) return; + if (am_server && !am_sender) return; + if (am_server && am_sender) { write_longint(f,read_total()); write_longint(f,write_total()); @@ -235,7 +237,6 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) int status=0; int recv_pipe[2]; extern int preserve_hard_links; - extern int am_server; if (preserve_hard_links) init_hard_links(flist); @@ -252,8 +253,7 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) if (f_in != f_out) close(f_out); recv_files(f_in,flist,local_name,recv_pipe[1]); - if (!am_server) - report(f_in); + report(f_in); if (verbose > 3) rprintf(FINFO,"do_recv waiting on %d\n",pid);