You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
611 B
22 lines
611 B
7 years ago
|
autofs-5.0.7 - fix possible use after free in lookup_dir.c:lookup_init()
|
||
|
|
||
|
From: Ian Kent <raven@themaw.net>
|
||
|
|
||
|
Add a missing error return in lookup_dir.c:lookup_init().
|
||
|
---
|
||
|
modules/lookup_dir.c | 1 +
|
||
|
1 file changed, 1 insertion(+)
|
||
|
|
||
|
diff --git a/modules/lookup_dir.c b/modules/lookup_dir.c
|
||
|
index 07471b7..cbeda1f 100644
|
||
|
--- a/modules/lookup_dir.c
|
||
|
+++ b/modules/lookup_dir.c
|
||
|
@@ -98,6 +98,7 @@ int lookup_init(const char *mapfmt, int argc, const char *const *argv, void **co
|
||
|
free(ctxt);
|
||
|
warn(LOGOPT_NONE, MODPREFIX
|
||
|
"dir map %s, is not a directory", argv[0]);
|
||
|
+ return 1;
|
||
|
}
|
||
|
|
||
|
*context = ctxt;
|