mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-05 22:50:51 -05:00
Fix ITS#1239:
slapadd core-dumps when destroying db's env (Sleepycat 3.2.9) (ITS#1239) Only call ldbm_shutdown_env if the database has been opened, ie. when li->li_dbenv != NULL. Would appear any time a shutdown occurred and not all LDBM databases were opened.
This commit is contained in:
parent
9b0e583576
commit
f06021e335
1 changed files with 2 additions and 1 deletions
|
|
@ -218,7 +218,8 @@ ldbm_back_db_destroy(
|
|||
/* should free/destroy every in be_private */
|
||||
struct ldbminfo *li = (struct ldbminfo *) be->be_private;
|
||||
|
||||
ldbm_shutdown_env(li->li_dbenv);
|
||||
if (li->li_dbenv)
|
||||
ldbm_shutdown_env(li->li_dbenv);
|
||||
|
||||
free( li->li_directory );
|
||||
attr_index_destroy( li->li_attrs );
|
||||
|
|
|
|||
Loading…
Reference in a new issue