From: Luke Howard Date: Thu, 1 Jan 2004 09:42:44 +0000 (+0000) Subject: Make defaulted backend available to ACL plugin pblock X-Git-Tag: OPENLDAP_REL_ENG_2_1_MP~67 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c03a70955d9be250346990909ad27e0f67db2a6c;p=openldap Make defaulted backend available to ACL plugin pblock --- diff --git a/servers/slapd/acl.c b/servers/slapd/acl.c index 95492f54cf..4b4bd1c634 100644 --- a/servers/slapd/acl.c +++ b/servers/slapd/acl.c @@ -200,6 +200,14 @@ access_allowed( goto done; } + be = op->o_bd; + if ( be == NULL ) { + be = &backends[0]; + be_null = 1; + op->o_bd = be; + } + assert( be != NULL ); + #ifdef LDAP_SLAPI if ( op->o_pb != NULL ) { ret = slapi_int_access_allowed( op, e, desc, val, access, state ); @@ -210,14 +218,6 @@ access_allowed( } #endif /* LDAP_SLAPI */ - be = op->o_bd; - if ( be == NULL ) { - be = &backends[0]; - be_null = 1; - op->o_bd = be; - } - assert( be != NULL ); - /* grant database root access */ if ( be != NULL && be_isroot( be, &op->o_ndn ) ) { #ifdef NEW_LOGGING