39 lines
1.1 KiB
Diff
39 lines
1.1 KiB
Diff
autofs-5.1.7 - fix mnts_remove_amdmount() uses wrong list
|
|
|
|
From: Ian Kent <raven@themaw.net>
|
|
|
|
Function mnts_remove_amdmount() uses the wrong list when removing an
|
|
amd mount.
|
|
|
|
Signed-off-by: Ian Kent <raven@themaw.net>
|
|
---
|
|
CHANGELOG | 1 +
|
|
lib/mounts.c | 2 +-
|
|
2 files changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/CHANGELOG b/CHANGELOG
|
|
index d613e5ca..fe49740e 100644
|
|
--- a/CHANGELOG
|
|
+++ b/CHANGELOG
|
|
@@ -3,6 +3,7 @@
|
|
- remove mount.x and rpcgen dependencies.
|
|
- dont use realloc in host exports list processing.
|
|
- use sprintf() when constructing hosts mapent.
|
|
+- fix mnts_remove_amdmount() uses wrong list.
|
|
|
|
25/01/2021 autofs-5.1.7
|
|
- make bind mounts propagation slave by default.
|
|
diff --git a/lib/mounts.c b/lib/mounts.c
|
|
index dbeb77b5..ccbd52e0 100644
|
|
--- a/lib/mounts.c
|
|
+++ b/lib/mounts.c
|
|
@@ -1124,7 +1124,7 @@ void mnts_remove_amdmount(const char *mp)
|
|
if (!(this && this->flags & MNTS_AMD_MOUNT))
|
|
goto done;
|
|
this->flags &= ~MNTS_AMD_MOUNT;
|
|
- list_del_init(&this->submount);
|
|
+ list_del_init(&this->amdmount);
|
|
if (this->ext_mp) {
|
|
free(this->ext_mp);
|
|
this->ext_mp = NULL;
|