- file = the_file_list->files[ndx];
- if (F_ROOTDIR(file)) {
- offset = stringjoin(fname, sizeof fname,
- F_ROOTDIR(file), "/", NULL);
- } else
- offset = 0;
- f_name(file, fname + offset);
- if (remove_source_files) {
- if (do_unlink(fname) == 0) {
- if (verbose > 1)
- rprintf(FINFO, "sender removed %s\n", fname + offset);
- } else
- rsyserr(FERROR, errno, "sender failed to remove %s", fname + offset);
+ if (!(flist = flist_for_ndx(ndx))) {
+ rprintf(FERROR,
+ "INTERNAL ERROR: unable to find flist for item %d\n",
+ ndx);
+ return;