diff --git a/src/core/mount.c b/src/core/mount.c index 41dc7e99674..faa2cb0e039 100644 --- a/src/core/mount.c +++ b/src/core/mount.c @@ -1144,7 +1144,7 @@ static int mount_start(Unit *u) { return -EAGAIN; /* Already on it! */ - if (m->state == MOUNT_MOUNTING) + if (IN_SET(m->state, MOUNT_MOUNTING, MOUNT_MOUNTING_DONE)) return 0; assert(IN_SET(m->state, MOUNT_DEAD, MOUNT_FAILED));