}
+static void discard_receive_data(int f_in, OFF_T length)
+{
+ receive_data(f_in, NULL, -1, NULL, length);
+}
+
+
/**
* main routine for receiver process.
*
"skipping server-excluded update for \"%s\"\n",
fname);
}
- receive_data(f_in,NULL,-1,NULL,file->length);
+ discard_receive_data(f_in, file->length);
continue;
}
if (fd1 != -1 && do_fstat(fd1,&st) != 0) {
rsyserr(FERROR, errno, "fstat %s failed",
full_fname(fnamecmp));
- receive_data(f_in,NULL,-1,NULL,file->length);
+ discard_receive_data(f_in, file->length);
close(fd1);
continue;
}
*/
rprintf(FERROR,"recv_files: %s is a directory\n",
full_fname(fnamecmp));
- receive_data(f_in, NULL, -1, NULL, file->length);
+ discard_receive_data(f_in, file->length);
close(fd1);
continue;
}
if (fd2 == -1) {
rsyserr(FERROR, errno, "open %s failed",
full_fname(fnamecmp));
- receive_data(f_in,mapbuf,-1,NULL,file->length);
+ discard_receive_data(f_in, file->length);
if (mapbuf)
unmap_file(mapbuf);
if (fd1 != -1)
}
} else {
if (!get_tmpname(fnametmp,fname)) {
- receive_data(f_in,mapbuf,-1,NULL,file->length);
+ discard_receive_data(f_in, file->length);
if (mapbuf)
unmap_file(mapbuf);
if (fd1 != -1)
if (fd2 == -1) {
rsyserr(FERROR, errno, "mkstemp %s failed",
full_fname(fnametmp));
- receive_data(f_in,mapbuf,-1,NULL,file->length);
+ discard_receive_data(f_in, file->length);
if (mapbuf)
unmap_file(mapbuf);
if (fd1 != -1)