diff --git a/CHANGELOG b/CHANGELOG index 48b2edc..f7d9e10 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -56,6 +56,7 @@ - fix possible memory leak in mnts_add_amdmount(). - fix double unlock in parse_mount(). - add length check in umount_subtree_mounts(). +- fix flags check in umount_multi(). xx/xx/2018 autofs-5.1.5 - fix flag file permission. diff --git a/daemon/automount.c b/daemon/automount.c index 4463f28..bfaf0c2 100644 --- a/daemon/automount.c +++ b/daemon/automount.c @@ -661,7 +661,7 @@ int umount_multi(struct autofs_point *ap, const char *path, int incl) /* Check if the autofs mount has browse mode enabled. * If so re-create the directory entry. */ - if (ap->flags | MOUNT_FLAG_GHOST) { + if (ap->flags & MOUNT_FLAG_GHOST) { int ret; /* If the browse directory create fails log an