Blame autofs-5.0.6-fix-sss-wildcard-match.patch
|
Ian Kent |
7f83a0 |
autofs-5.0.6 - fix sss wildcard match
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
From: Ian Kent <ikent@redhat.com>
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
Check for a wildcard map entry on sss map read and convert to
|
|
Ian Kent |
7f83a0 |
the usual '*' befone adding to the map entry cache.
|
|
Ian Kent |
7f83a0 |
---
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
CHANGELOG | 1 +
|
|
Ian Kent |
7f83a0 |
modules/lookup_sss.c | 9 +++++++++
|
|
Ian Kent |
7f83a0 |
2 files changed, 10 insertions(+)
|
|
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 |
@@ -37,6 +37,7 @@
|
|
Ian Kent |
7f83a0 |
- allow MOUNT_WAIT to override probe.
|
|
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 |
|
|
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 |
@@ -325,6 +325,15 @@ int lookup_read_map(struct autofs_point
|
|
Ian Kent |
7f83a0 |
continue;
|
|
Ian Kent |
7f83a0 |
}
|
|
Ian Kent |
7f83a0 |
|
|
Ian Kent |
7f83a0 |
+ if (*key == '/' && strlen(key) == 1) {
|
|
Ian Kent |
7f83a0 |
+ if (ap->type == LKP_DIRECT) {
|
|
Ian Kent |
7f83a0 |
+ free(key);
|
|
Ian Kent |
7f83a0 |
+ free(value);
|
|
Ian Kent |
7f83a0 |
+ continue;
|
|
Ian Kent |
7f83a0 |
+ }
|
|
Ian Kent |
7f83a0 |
+ *key = '*';
|
|
Ian Kent |
7f83a0 |
+ }
|
|
Ian Kent |
7f83a0 |
+
|
|
Ian Kent |
7f83a0 |
/*
|
|
Ian Kent |
7f83a0 |
* TODO: implement sun % hack for key translation for
|
|
Ian Kent |
7f83a0 |
* mixed case keys in schema that are single case only.
|