aboutsummaryrefslogtreecommitdiffstats
path: root/libmount/src/context_umount.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmount/src/context_umount.c')
-rw-r--r--libmount/src/context_umount.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmount/src/context_umount.c b/libmount/src/context_umount.c
index 27319f77cf..8fbd662ab4 100644
--- a/libmount/src/context_umount.c
+++ b/libmount/src/context_umount.c
@@ -934,6 +934,7 @@ static int do_umount(struct libmnt_context *cxt)
}
cxt->syscall_status = 0;
DBG(CXT, ul_debugobj(cxt, "read-only re-mount(2) success"));
+ mnt_fs_mark_attached(cxt->fs);
return 0;
}
@@ -944,6 +945,7 @@ static int do_umount(struct libmnt_context *cxt)
}
cxt->syscall_status = 0;
+ mnt_fs_mark_detached(cxt->fs);
DBG(CXT, ul_debugobj(cxt, "umount(2) success"));
return 0;
}