]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/pcache.c
sync with HEAD
[openldap] / servers / slapd / overlays / pcache.c
index 4567c933692110669c19b1ba091555c8077257b3..ae2448a7de55b201e5f578b6f2bab5c0822cf396 100644 (file)
@@ -1866,12 +1866,7 @@ proxy_cache_open(
        cache_manager *cm = on->on_bi.bi_private;
        int rc = 0;
 
-       if ( cm->db.bd_info->bi_db_open ) {
-               cm->db.be_pending_csn_list = (struct be_pcl *)
-                                                       ch_calloc( 1, sizeof( struct be_pcl ));
-               LDAP_TAILQ_INIT( cm->db.be_pending_csn_list );
-               rc = cm->db.bd_info->bi_db_open( &cm->db );
-       }
+       rc = backend_startup_one( &cm->db );
 
        /* There is no runqueue in TOOL mode */
        if ( slapMode & SLAP_SERVER_MODE ) {