Ian Kent a3a09e
autofs-5.0.5 - fix included map read fail handling
Ian Kent a3a09e
Ian Kent a3a09e
From: Ian Kent <raven@themaw.net>
Ian Kent a3a09e
Ian Kent a3a09e
If an included map read fails an error is returned and subsequent
Ian Kent a3a09e
master map entries are not read. We should report the failure but
Ian Kent a3a09e
we shouldn't stop reading the master map.
Ian Kent a3a09e
---
Ian Kent a3a09e
Ian Kent a3a09e
 CHANGELOG             |    4 ++++
Ian Kent a3a09e
 modules/lookup_file.c |    7 -------
Ian Kent a3a09e
 2 files changed, 4 insertions(+), 7 deletions(-)
Ian Kent a3a09e
Ian Kent a3a09e
Ian Kent a3a09e
diff --git a/CHANGELOG b/CHANGELOG
Ian Kent a3a09e
index e734cb3..674a48b 100644
Ian Kent a3a09e
--- a/CHANGELOG
Ian Kent a3a09e
+++ b/CHANGELOG
Ian Kent a3a09e
@@ -1,3 +1,7 @@
Ian Kent a3a09e
+??/??/20?? autofs-5.0.6
Ian Kent a3a09e
+-----------------------
Ian Kent a3a09e
+- fix included map read fail handling.
Ian Kent a3a09e
+
Ian Kent a3a09e
 03/09/2009 autofs-5.0.5
Ian Kent a3a09e
 -----------------------
Ian Kent a3a09e
 - fix dumb libxml2 check
Ian Kent a3a09e
diff --git a/modules/lookup_file.c b/modules/lookup_file.c
Ian Kent a3a09e
index a4ca39d..e43ab2f 100644
Ian Kent a3a09e
--- a/modules/lookup_file.c
Ian Kent a3a09e
+++ b/modules/lookup_file.c
Ian Kent a3a09e
@@ -438,13 +438,6 @@ int lookup_read_master(struct master *master, time_t age, void *context)
Ian Kent a3a09e
 				     MODPREFIX
Ian Kent a3a09e
 				     "failed to read included master map %s",
Ian Kent a3a09e
 				     master->name);
Ian Kent a3a09e
-				if (!master->recurse) {
Ian Kent a3a09e
-					master->name = save_name;
Ian Kent a3a09e
-					master->depth--;
Ian Kent a3a09e
-					master->recurse = 0;
Ian Kent a3a09e
-					fclose(f);
Ian Kent a3a09e
-					return NSS_STATUS_UNAVAIL;
Ian Kent a3a09e
-				}
Ian Kent a3a09e
 			}
Ian Kent a3a09e
 			master->depth--;
Ian Kent a3a09e
 			master->recurse = 0;