Commit 206d1518 authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

Fix commit 1.71.2.10

parent dee65868
...@@ -1111,13 +1111,14 @@ overlay_remove( BackendDB *be, slap_overinst *on ) ...@@ -1111,13 +1111,14 @@ overlay_remove( BackendDB *be, slap_overinst *on )
{ {
slap_overinfo *oi = on->on_info; slap_overinfo *oi = on->on_info;
slap_overinst **oidx; slap_overinst **oidx;
BackendInfo *bi_orig;
/* remove overlay from oi_list an call db_close and db_destroy /* remove overlay from oi_list an call db_close and db_destroy
* handlers */ * handlers */
for ( oidx = &oi->oi_list; *oidx; oidx = &(*oidx)->on_next ) { for ( oidx = &oi->oi_list; *oidx; oidx = &(*oidx)->on_next ) {
if ( *oidx == on ) { if ( *oidx == on ) {
*oidx = on->on_next; *oidx = on->on_next;
BackendInfo *bi_orig = be->bd_info; bi_orig = be->bd_info;
be->bd_info = (BackendInfo *)on; be->bd_info = (BackendInfo *)on;
if ( on->on_bi.bi_db_close ) { if ( on->on_bi.bi_db_close ) {
on->on_bi.bi_db_close( be, NULL ); on->on_bi.bi_db_close( be, NULL );
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment