Blame autofs-5.0.6-fix-dlopen-error-handling-in-sss-module.patch
|
Ian Kent |
7f83a0 |
autofs-5.0.6 - fix dlopen() error handling in sss module
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
From: Ian Kent <ikent@redhat.com>
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
If dlopen(3) fails during initialization of the sss module the
|
|
Ian Kent |
7f83a0 |
error message is incorrect since dlerror(3) must be used, not
|
|
Ian Kent |
7f83a0 |
errno.
|
|
Ian Kent |
7f83a0 |
---
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
CHANGELOG | 1 +
|
|
Ian Kent |
7f83a0 |
modules/lookup_sss.c | 3 +--
|
|
Ian Kent |
7f83a0 |
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
--- autofs-5.0.6.orig/CHANGELOG
|
|
Ian Kent |
7f83a0 |
+++ autofs-5.0.6/CHANGELOG
|
|
Ian Kent |
7f83a0 |
@@ -38,6 +38,7 @@
|
|
Ian Kent |
7f83a0 |
- improve UDP RPC timeout handling.
|
|
Ian Kent |
7f83a0 |
- use strtok_r() in linux_version_code().
|
|
Ian Kent |
7f83a0 |
- fix sss wildcard match.
|
|
Ian Kent |
7f83a0 |
+- fix dlopen() error handling in sss module.
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
28/06/2011 autofs-5.0.6
|
|
Ian Kent |
7f83a0 |
-----------------------
|
|
Ian Kent |
7f83a0 |
--- autofs-5.0.6.orig/modules/lookup_sss.c
|
|
Ian Kent |
7f83a0 |
+++ autofs-5.0.6/modules/lookup_sss.c
|
|
Ian Kent |
7f83a0 |
@@ -94,8 +94,7 @@ int lookup_init(const char *mapfmt, int
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
dh = dlopen(dlbuf, RTLD_LAZY);
|
|
Ian Kent |
7f83a0 |
if (!dh) {
|
|
Ian Kent |
7f83a0 |
- estr = strerror_r(errno, buf, MAX_ERR_BUF);
|
|
Ian Kent |
7f83a0 |
- logerr(MODPREFIX "dlopen: %s", estr);
|
|
Ian Kent |
7f83a0 |
+ logerr(MODPREFIX "failed to open %s: %s", dlbuf, dlerror());
|
|
Ian Kent |
7f83a0 |
free(ctxt);
|
|
Ian Kent |
7f83a0 |
return 1;
|
|
Ian Kent |
7f83a0 |
}
|