Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=797438
Signed-off-by: Karel Zak <kzak@redhat.com>
src = mnt_fs_get_srcpath(cxt->fs);
target = mnt_fs_get_target(cxt->fs);
- if (!src || !target)
+ if (!target)
return -EINVAL;
+ if (!src)
+ src = "none";
type = try_type ? : mnt_fs_get_fstype(cxt->fs);
return MOUNT_EX_USAGE;
}
- if (src == NULL || tgt == NULL) {
+ /*
+ * TODO: add mnt_context_fstab_applied() to check if we found
+ * target/source in the file.
+ */
+ if (!tgt) {
if (mflags & MS_REMOUNT)
warnx(_("%s not mounted"), src ? src : tgt);
else