]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/group.c
Add search no-op support.
[openldap] / servers / slapd / back-ldbm / group.c
index 3a4dde44863ff0fe2bc6fb2f2f1a8f9f93c82710..11f857b381ebeef3f04e40a682e7da419db4ea93 100644 (file)
@@ -68,7 +68,7 @@ ldbm_back_group(
                target->e_ndn, 0, 0 ); 
 #endif
 
-       if (strcmp(target->e_ndn, gr_ndn->bv_val) == 0) {
+       if (dn_match(&target->e_nname, gr_ndn)) {
                /* we already have a LOCKED copy of the entry */
                e = target;
 #ifdef NEW_LOGGING
@@ -143,7 +143,7 @@ ldbm_back_group(
                goto return_results;
        }
 
-       if( !is_entry_objectclass( e, group_oc ) ) {
+       if( !is_entry_objectclass( e, group_oc, 0 ) ) {
 #ifdef NEW_LOGGING
                LDAP_LOG(( "backend", LDAP_LEVEL_ERR,
                        "ldbm_back_group: failed to find %s in objectClass.\n",