From: Howard Chu Date: Thu, 3 Nov 2005 20:34:45 +0000 (+0000) Subject: ITS#4128 use backend_db_init X-Git-Tag: OPENLDAP_REL_ENG_2_2_MP~113 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=27b197c36dd39effc3e7cc598866e802742de4f4;p=openldap ITS#4128 use backend_db_init --- diff --git a/servers/slapd/overlays/pcache.c b/servers/slapd/overlays/pcache.c index 3b594f96f4..b0a3408a28 100644 --- a/servers/slapd/overlays/pcache.c +++ b/servers/slapd/overlays/pcache.c @@ -1799,21 +1799,11 @@ pc_cf_gen( ConfigArgs *c ) Debug( LDAP_DEBUG_ANY, "%s: %s\n", c->log, c->msg, 0 ); return( 1 ); } - cm->db.bd_info = backend_info( c->argv[1] ); - if ( !cm->db.bd_info ) { + if ( ! backend_db_init( c->argv[1], &cm->db )) { sprintf( c->msg, "unknown backend type" ); Debug( LDAP_DEBUG_ANY, "%s: %s\n", c->log, c->msg, 0 ); return( 1 ); } - if ( cm->db.bd_info->bi_db_init( &cm->db ) ) { - sprintf( c->msg, "backend %s init failed", c->argv[1] ); - Debug( LDAP_DEBUG_ANY, "%s: %s\n", c->log, c->msg, 0 ); - return( 1 ); - } - - /* This type is in use, needs to be opened */ - cm->db.bd_info->bi_nDB++; - cm->max_entries = atoi( c->argv[2] ); cm->num_entries_limit = atoi( c->argv[4] );