}
if ( is_entry_referral( e ) ) {
- /* parent is a referral, don't allow add */
- /* parent is an alias, don't allow add */
+ /* entry is a referral, don't allow bind */
struct berval **refs = get_entry_referrals( be,
conn, op, e );
rw ? "w" : "r", dn, 0);
if( matched != NULL ) {
- /* caller care about match */
+ /* caller cares about match */
*matched = NULL;
}
if( matched == NULL ) return NULL;
/* entry does not exist - see how much of the dn does exist */
- /* dn_parent checks runs NULL if dn is suffix */
+ /* dn_parent checks returns NULL if dn is suffix */
if ( (pdn = dn_parent( be, dn )) != NULL ) {
/* get entry with reader lock */
if ( (e = dn2entry_r( be, pdn, matched )) != NULL ) {
}
Debug( LDAP_DEBUG_ACL,
- "<= ldbm_back_group: found objectClass and %s\n",
- groupattrName, 0, 0 );
+ "<= ldbm_back_group: found objectClass %s and %s\n",
+ objectclassValue, groupattrName, 0 );
bv.bv_val = op_ndn;
bv.bv_len = strlen( op_ndn );
NULL, NULL, NULL, NULL, 0 );
rc = 1;
+ goto done;
}
for ( id = idl_firstid( candidates ); id != NOID;