X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ed25806effa22b42397238dd88511ee8b62e0a61..94481d9113220ded7ee6a76a96fa468c79680478:/rsync.c diff --git a/rsync.c b/rsync.c index b8653535..d9b7e617 100644 --- a/rsync.c +++ b/rsync.c @@ -613,6 +613,8 @@ off_t send_files(struct file_list *flist,int f_out,int f_in) while (1) { + read_check(f_in); + i = read_int(f_in); if (i == -1) break; @@ -678,7 +680,7 @@ off_t send_files(struct file_list *flist,int f_out,int f_in) if (!am_server && verbose) printf("%s\n",fname); - match_sums(f_out,s,buf,st.st_size); + match_sums(f_out,s,buf,st.st_size,f_in); write_flush(f_out); unmap_file(buf,st.st_size);