for(s = strtok(p, ":"); s; s = strtok(NULL, ":")) {
sprintf(prog, tpl, s, type);
- if (stat(prog, &st) == 0) break;
+ if (stat(prog, &st) == 0)
+ break;
}
free(p);
return 1;
type = mnt_fs_get_fstype(fs);
- if (!type)
- return 0; /* should not happen */
+ if (!type) {
+ if (verbose)
+ printf(_("%s: skipping unknown filesystem type\n"),
+ fs_get_device(fs));
+ return 1;
+ }
/* Are we ignoring this type? */
if (fs_ignored_type(fs))