break;
case LDAP_MOD_DELETE:
+ ak.ak_access = ( mlist->sml_flags & SLAP_MOD_MANAGING ) ? ACL_MANAGE : ACL_WDEL;
if ( mlist->sml_values == NULL ) {
ak.ak_val = NULL;
- ak.ak_access = ( mlist->sml_flags & SLAP_MOD_MANAGING ) ? ACL_MANAGE : ACL_WDEL;
if ( ! access_allowed( op, &ak ))
{
ret = 0;
ak.ak_val = NULL;
ak.ak_access = ACL_SEARCH;
ak.ak_state = NULL;
- if ( !access_allowed_mask( op, &ak ))
+ if ( !access_allowed( op, &ak ))
{
if ( !ACL_GRANT( ak.ak_mask, ACL_DISCLOSE )) {
rs->sr_err = LDAP_NO_SUCH_OBJECT;