Skip to content
Snippets Groups Projects
Commit a352bcaa authored by Howard Chu's avatar Howard Chu
Browse files

Fix DN freeing in BDB_HIER case. (BDB_HIER is still broken, seems to have

a bad interaction with the entry cache.)
parent 203c4102
No related branches found
No related tags found
No related merge requests found
......@@ -193,6 +193,7 @@ int bdb_entry_return(
attrs_free( e->e_attrs );
}
#ifndef BDB_HIER
/* See if the DNs were changed by modrdn */
if( e->e_nname.bv_val < e->e_bv.bv_val || e->e_nname.bv_val >
e->e_bv.bv_val + e->e_bv.bv_len ) {
......@@ -201,7 +202,7 @@ int bdb_entry_return(
e->e_name.bv_val = NULL;
e->e_nname.bv_val = NULL;
}
#ifdef BDB_HIER
#else
/* We had to construct the dn and ndn as well, in a single block */
if( e->e_name.bv_val ) {
free( e->e_name.bv_val );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment