diff options
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/dblayer.c')
-rw-r--r-- | ldap/servers/slapd/back-ldbm/dblayer.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/dblayer.c b/ldap/servers/slapd/back-ldbm/dblayer.c index e6d13faa..b99d7e9d 100644 --- a/ldap/servers/slapd/back-ldbm/dblayer.c +++ b/ldap/servers/slapd/back-ldbm/dblayer.c @@ -1783,7 +1783,7 @@ autosize_import_cache(struct ldbminfo *li) size_t pagesize, pages, procpages, availpages; dblayer_sys_pages(&pagesize, &pages, &procpages, &availpages); - LDAPDebug(LDAP_DEBUG_ANY, "dblayer_instance_start: " + LDAPDebug(LDAP_DEBUG_ANY, "autosize_import_cache: " "pagesize: %d, pages: %d, procpages: %d\n", pagesize, pages, procpages); if (pagesize) { @@ -2470,6 +2470,12 @@ int dblayer_instance_close(backend *be) if (NULL == inst) return -1; + if (attrcrypt_cleanup_private(inst)) { + LDAPDebug(LDAP_DEBUG_ANY, + "Error: failed to clean up attrcrypt system for %s\n", + inst->inst_name, 0, 0); + } + return_value = dblayer_close_indexes(be); /* Now close id2entry if it's open */ |