mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
More for cn=config support
This commit is contained in:
parent
028c176c85
commit
f5422a8eeb
@ -28,6 +28,8 @@ ldap_pvt_thread_mutex_t passwd_mutex;
|
||||
AttributeDescription *ad_sn;
|
||||
AttributeDescription *ad_desc;
|
||||
|
||||
static BI_db_init passwd_back_db_init;
|
||||
|
||||
int
|
||||
passwd_back_initialize(
|
||||
BackendInfo *bi
|
||||
@ -40,7 +42,7 @@ passwd_back_initialize(
|
||||
bi->bi_close = 0;
|
||||
bi->bi_destroy = passwd_back_destroy;
|
||||
|
||||
bi->bi_db_init = 0;
|
||||
bi->bi_db_init = passwd_back_db_init;
|
||||
bi->bi_db_config = 0;
|
||||
bi->bi_db_open = 0;
|
||||
bi->bi_db_close = 0;
|
||||
@ -101,6 +103,16 @@ passwd_back_destroy(
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
passwd_back_db_init(
|
||||
Backend *be,
|
||||
struct config_reply_s *cr
|
||||
)
|
||||
{
|
||||
be->be_cf_ocs = be->bd_info->bi_cf_ocs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
#if SLAPD_PASSWD == SLAPD_MOD_DYNAMIC
|
||||
|
||||
/* conditionally define the init_module() function */
|
||||
|
@ -87,6 +87,7 @@ shell_back_db_init(
|
||||
si = (struct shellinfo *) ch_calloc( 1, sizeof(struct shellinfo) );
|
||||
|
||||
be->be_private = si;
|
||||
be->be_cf_ocs = be->bd_info->bi_cf_ocs;
|
||||
|
||||
return si == NULL;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user