summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2014-07-16 14:17:24 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-07-29 15:41:42 +0200
commit552f9bc07d15c371090a5514bb1821a7e4505203 (patch)
tree941e2b8702b1c7b58f2cdcb38eb1cff98be617f3 /src/providers/ldap
parentc2859eec9d110d0062dbc5733fa842fd99d1edeb (diff)
downloadsssd-552f9bc07d15c371090a5514bb1821a7e4505203.tar.gz
sssd-552f9bc07d15c371090a5514bb1821a7e4505203.tar.xz
sssd-552f9bc07d15c371090a5514bb1821a7e4505203.zip
sudo: replace asterisk with escape sequence in host filter
Resolves: https://fedorahosted.org/sssd/ticket/2377 Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> (cherry picked from commit 8c4abd227035169e75cb081424765e65c52b5266)
Diffstat (limited to 'src/providers/ldap')
-rw-r--r--src/providers/ldap/sdap_sudo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/providers/ldap/sdap_sudo.c b/src/providers/ldap/sdap_sudo.c
index adbc37b6d..1b1faa1b5 100644
--- a/src/providers/ldap/sdap_sudo.c
+++ b/src/providers/ldap/sdap_sudo.c
@@ -387,7 +387,7 @@ static char *sdap_sudo_build_host_filter(TALLOC_CTX *mem_ctx,
*/
if (regexp) {
filter = talloc_asprintf_append_buffer(filter,
- "(|(%s=*\\\\*)(%s=*?*)(%s=*\\**)"
+ "(|(%s=*\\\\*)(%s=*?*)(%s=*\\2A*)"
"(%s=*[*]*))",
map[SDAP_AT_SUDO_HOST].name,
map[SDAP_AT_SUDO_HOST].name,