diff --git a/src/core/mount.c b/src/core/mount.c index dfed691c43..9f88afc411 100644 --- a/src/core/mount.c +++ b/src/core/mount.c @@ -1568,7 +1568,7 @@ static int mount_setup_existing_unit( if (r > 0) flags |= MOUNT_PROC_JUST_CHANGED; - if (!MOUNT(u)->from_proc_self_mountinfo || FLAGS_SET(MOUNT(u)->proc_flags, MOUNT_PROC_JUST_MOUNTED)) + if (!MOUNT(u)->from_proc_self_mountinfo || FLAGS_SET(MOUNT(u)->proc_flags, MOUNT_PROC_JUST_MOUNTED) || MOUNT(u)->state == MOUNT_MOUNTING) flags |= MOUNT_PROC_JUST_MOUNTED; MOUNT(u)->from_proc_self_mountinfo = true;