Permalink
Browse files

core/mount: make mount_setup_existing_unit() not drop MOUNT_PROC_JUST…

…_MOUNTED flag from units

This fixes a bug introduced by ec88d1e.

Fixes #11362.
  • Loading branch information...
yuwata authored and keszybz committed Jan 8, 2019
1 parent 82d9ac2 commit d253a45e1c147f5174265d71d7419da7bd52a88b
Showing with 3 additions and 3 deletions.
  1. +3 −3 src/core/mount.c
@@ -1528,10 +1528,10 @@ static int mount_setup_existing_unit(
if (r > 0)
flags |= MOUNT_PROC_JUST_CHANGED;

if (!MOUNT(u)->from_proc_self_mountinfo) {
if (!MOUNT(u)->from_proc_self_mountinfo || FLAGS_SET(MOUNT(u)->proc_flags, MOUNT_PROC_JUST_MOUNTED))
flags |= MOUNT_PROC_JUST_MOUNTED;
MOUNT(u)->from_proc_self_mountinfo = true;
}

MOUNT(u)->from_proc_self_mountinfo = true;

if (IN_SET(u->load_state, UNIT_NOT_FOUND, UNIT_BAD_SETTING, UNIT_ERROR)) {
/* The unit was previously not found or otherwise not loaded. Now that the unit shows up in

0 comments on commit d253a45

Please sign in to comment.