if (!dirlist->files[i]->basename)
continue;
if (flist_find(flist, dirlist->files[i]) < 0) {
- f_name_to(dirlist->files[i], delbuf);
int mode = dirlist->files[i]->mode;
+ f_name_to(dirlist->files[i], delbuf);
if (delete_item(delbuf, mode, DEL_FORCE_RECURSE) < 0)
break;
}
int need_retouch_dir_perms = 0;
int save_only_existing = only_existing;
int save_opt_ignore_existing = opt_ignore_existing;
- int allowed_lull = io_timeout / 2;
+ int allowed_lull = read_batch ? 0 : io_timeout / 2;
if (protocol_version >= 29) {
itemizing = 1;