summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/umount.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/umount.c b/src/umount.c
index ca4dbc2362..0081d979d9 100644
--- a/src/umount.c
+++ b/src/umount.c
@@ -400,12 +400,13 @@ static int mount_points_list_umount(MountPoint **head, bool *changed) {
assert(head);
LIST_FOREACH_SAFE(mount_point, m, n, *head) {
- if (streq(m->path, "/"))
+ if (streq(m->path, "/")) {
+ n_failed++;
continue;
+ }
/* Trying to umount. Forcing to umount if busy (only for NFS mounts) */
if (umount2(m->path, MNT_FORCE) == 0) {
-
if (changed)
*changed = true;