Blame SOURCES/autofs-5.1.7-fix-mnts_remove_amdmount-uses-wrong-list.patch

9a499a
autofs-5.1.7 - fix mnts_remove_amdmount() uses wrong list
9a499a
9a499a
From: Ian Kent <raven@themaw.net>
9a499a
9a499a
Function mnts_remove_amdmount() uses the wrong list when removing an
9a499a
amd mount.
9a499a
9a499a
Signed-off-by: Ian Kent <raven@themaw.net>
9a499a
---
9a499a
 CHANGELOG    |    1 +
9a499a
 lib/mounts.c |    2 +-
9a499a
 2 files changed, 2 insertions(+), 1 deletion(-)
9a499a
9a499a
--- autofs-5.1.4.orig/CHANGELOG
9a499a
+++ autofs-5.1.4/CHANGELOG
9a499a
@@ -3,6 +3,7 @@
9a499a
 - remove mount.x and rpcgen dependencies.
9a499a
 - dont use realloc in host exports list processing.
9a499a
 - use sprintf() when constructing hosts mapent.
9a499a
+- fix mnts_remove_amdmount() uses wrong list.
9a499a
 
9a499a
 xx/xx/2018 autofs-5.1.5
9a499a
 - fix flag file permission.
9a499a
--- autofs-5.1.4.orig/lib/mounts.c
9a499a
+++ autofs-5.1.4/lib/mounts.c
9a499a
@@ -1124,7 +1124,7 @@ void mnts_remove_amdmount(const char *mp
9a499a
 	if (!(this && this->flags & MNTS_AMD_MOUNT))
9a499a
 		goto done;
9a499a
 	this->flags &= ~MNTS_AMD_MOUNT;
9a499a
-	list_del_init(&this->submount);
9a499a
+	list_del_init(&this->amdmount);
9a499a
 	if (this->ext_mp) {
9a499a
 		free(this->ext_mp);
9a499a
 		this->ext_mp = NULL;