Ian Kent 80cd8f
autofs-5.0.5 - fix random selection option
Ian Kent 80cd8f
Ian Kent 80cd8f
From: Ian Kent <raven@themaw.net>
Ian Kent 80cd8f
Ian Kent 80cd8f
When parsing the master map we fail to check if the random selection
Ian Kent 80cd8f
option has been seen and set the random selection option unconditionally.
Ian Kent 80cd8f
---
Ian Kent 80cd8f
Ian Kent 80cd8f
 CHANGELOG          |    1 +
Ian Kent 80cd8f
 lib/master_parse.y |    3 ++-
Ian Kent 80cd8f
 2 files changed, 3 insertions(+), 1 deletion(-)
Ian Kent 80cd8f
Ian Kent 80cd8f
Ian Kent 80cd8f
--- autofs-5.0.5.orig/CHANGELOG
Ian Kent 80cd8f
+++ autofs-5.0.5/CHANGELOG
Ian Kent 80cd8f
@@ -18,6 +18,7 @@
Ian Kent 80cd8f
 - fix rpc fail on large export list.
Ian Kent 80cd8f
 - fix memory leak on reload.
Ian Kent 80cd8f
 - dont connect at ldap lookup module init.
Ian Kent 80cd8f
+- fix random selection option.
Ian Kent 80cd8f
 
Ian Kent 80cd8f
 03/09/2009 autofs-5.0.5
Ian Kent 80cd8f
 -----------------------
Ian Kent 80cd8f
--- autofs-5.0.5.orig/lib/master_parse.y
Ian Kent 80cd8f
+++ autofs-5.0.5/lib/master_parse.y
Ian Kent 80cd8f
@@ -811,7 +811,8 @@ int master_parse_entry(const char *buffe
Ian Kent 80cd8f
 				ops->timeout(ap->logopt, ap->ioctlfd, &tout);
Ian Kent 80cd8f
 		}
Ian Kent 80cd8f
 	}
Ian Kent 80cd8f
-	entry->ap->flags |= MOUNT_FLAG_RANDOM_SELECT;
Ian Kent 80cd8f
+	if (random_selection)
Ian Kent 80cd8f
+		entry->ap->flags |= MOUNT_FLAG_RANDOM_SELECT;
Ian Kent 80cd8f
 	if (negative_timeout)
Ian Kent 80cd8f
 		entry->ap->negative_timeout = negative_timeout;
Ian Kent 80cd8f