ret = for_each_matching_row(&pmd);
if (ret < 0)
goto out;
- if (pmd.num_matches == 0)
- ret = -E_NO_MATCH;
- else if (flags & RM_FLAG_VERBOSE)
+ if (pmd.num_matches == 0) {
+ if (!(flags & RM_FLAG_FORCE))
+ ret = -E_NO_MATCH;
+ } else if (flags & RM_FLAG_VERBOSE)
para_printf(&aca->pbout, "removed %u file(s)\n",
pmd.num_matches);
out: