case 0:
best_match = i;
match_level = 1;
- if (compare_dest)
- break;
/* FALL THROUGH */
case 1:
if (!unchanged_file(fnamecmpbuf, file, &st))
full_fname(fnamecmpbuf),
safe_fname(fname));
}
- match_level = 1;
+ match_level = 2;
}
#endif
- if (match_level && match_level < 3) {
+ if (compare_dest || (match_level && match_level < 3)) {
fnamecmp = fnamecmpbuf;
fnamecmp_type = i;
}