goto cleanup;
}
- if (max_size > 0 && F_LENGTH(file) > max_size) {
+ if (max_size >= 0 && F_LENGTH(file) > max_size) {
if (INFO_GTE(SKIP, 1)) {
if (solo_file)
fname = f_name(file, NULL);
}
goto cleanup;
}
- if (min_size > 0 && F_LENGTH(file) < min_size) {
+ if (min_size >= 0 && F_LENGTH(file) < min_size) {
if (INFO_GTE(SKIP, 1)) {
if (solo_file)
fname = f_name(file, NULL);
#endif
if (check_redo && (ndx = get_redo_num()) != -1) {
+ OFF_T save_max_size = max_size;
+ OFF_T save_min_size = min_size;
csum_length = SUM_LENGTH;
- max_size = -max_size;
- min_size = -min_size;
+ max_size = -1;
+ min_size = -1;
ignore_existing = -ignore_existing;
ignore_non_existing = -ignore_non_existing;
update_only = -update_only;
cur_flist = flist;
csum_length = SHORT_SUM_LENGTH;
- max_size = -max_size;
- min_size = -min_size;
+ max_size = save_max_size;
+ min_size = save_min_size;
ignore_existing = -ignore_existing;
ignore_non_existing = -ignore_non_existing;
update_only = -update_only;