mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-25 00:59:45 -05:00
For ITS#5346 - reintroduce bd_self pointer (from 2008-03-13)
This commit is contained in:
parent
332b5b52cc
commit
c0f5fad0f8
4 changed files with 4 additions and 1 deletions
|
|
@ -356,7 +356,7 @@ monitor_back_register_database_limbo(
|
|||
|
||||
el.el_type = LIMBO_DATABASE;
|
||||
|
||||
el.el_be = be;
|
||||
el.el_be = be->bd_self;
|
||||
el.el_ndn = ndn;
|
||||
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
|
|
|
|||
|
|
@ -585,6 +585,7 @@ backend_db_init(
|
|||
}
|
||||
|
||||
be->bd_info = bi;
|
||||
be->bd_self = be;
|
||||
|
||||
be->be_def_limit = frontendDB->be_def_limit;
|
||||
be->be_dfltaccess = frontendDB->be_dfltaccess;
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ frontend_init( void )
|
|||
{
|
||||
/* data */
|
||||
frontendDB = &slap_frontendDB;
|
||||
frontendDB->bd_self = frontendDB;
|
||||
|
||||
/* ACLs */
|
||||
frontendDB->be_dfltaccess = ACL_READ;
|
||||
|
|
|
|||
|
|
@ -1707,6 +1707,7 @@ struct ConfigOCs; /* config.h */
|
|||
|
||||
struct BackendDB {
|
||||
BackendInfo *bd_info; /* pointer to shared backend info */
|
||||
struct BackendDB *bd_self; /* pointer to this struct */
|
||||
|
||||
/* fields in this structure (and routines acting on this structure)
|
||||
should be renamed from be_ to bd_ */
|
||||
|
|
|
|||
Loading…
Reference in a new issue