]> git.sur5r.net Git - openldap/commitdiff
ITS#7919 fix cache DB config
authorHoward Chu <hyc@openldap.org>
Thu, 14 Aug 2014 02:22:17 +0000 (19:22 -0700)
committerQuanah Gibson-Mount <quanah@openldap.org>
Thu, 14 Aug 2014 23:03:20 +0000 (18:03 -0500)
Don't accept config directives for cache DB until the cache backend type
has been set.

servers/slapd/overlays/pcache.c

index ddd8c374bdd189fac89977722383de042b003ab8..6e5cdb2ee0d6fd2b4bb087f926448267f119845a 100644 (file)
@@ -4497,6 +4497,7 @@ pcache_db_init(
        qm = (query_manager*)ch_malloc(sizeof(query_manager));
 
        cm->db = *be;
+       cm->db.bd_info = NULL;
        SLAP_DBFLAGS(&cm->db) |= SLAP_DBFLAG_NO_SCHEMA_CHECK;
        cm->db.be_private = NULL;
        cm->db.bd_self = &cm->db;