X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Facl.c;h=15bbcd4fba8b16150251b30e1e3a8a0cafad2c65;hb=04c5711506f17cc7403240c1f335527c6bccaa33;hp=e632c1a9f69260e50cf22b01ece5645369850ccc;hpb=5600097ae108cfbf72baba962ca2e0fb6dd228f6;p=openldap diff --git a/servers/slapd/acl.c b/servers/slapd/acl.c index e632c1a9f6..15bbcd4fba 100644 --- a/servers/slapd/acl.c +++ b/servers/slapd/acl.c @@ -360,7 +360,10 @@ acl_access_allowed( */ /* see if asker is listed in dnattr */ string_expand(buf, sizeof(buf), b->a_group_pat, edn, matches); - (void) dn_normalize_case(buf); + if ( dn_normalize_case(buf) == NULL ) { + /* did not expand to a valid dn */ + continue; + } if (backend_group(be, e, buf, op->o_ndn, b->a_group_oc, b->a_group_at) != 0)