More for cn=config support

This commit is contained in:
Howard Chu 2011-02-23 03:46:06 +00:00
parent 028c176c85
commit f5422a8eeb
2 changed files with 14 additions and 1 deletions

View File

@ -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 */

View File

@ -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;
}