summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/back-ldbm/dblayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/dblayer.c')
-rw-r--r--ldap/servers/slapd/back-ldbm/dblayer.c8
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 */