Commit 0fe40e4e authored by Pierangelo Masarati's avatar Pierangelo Masarati
Browse files

temporarily work around ITS#3433; need to understand why it happens and how to fix it correctly

parent fe308507
......@@ -253,13 +253,21 @@ over_op_func(
enum op_which which
)
{
slap_overinfo *oi = op->o_bd->bd_info->bi_private;
slap_overinst *on = oi->oi_list;
slap_overinfo *oi;
slap_overinst *on;
BI_op_bind **func;
BackendDB *be = op->o_bd, db;
slap_callback cb = {NULL, over_back_response, NULL, NULL};
int rc = SLAP_CB_CONTINUE;
if ( op->o_bd == NULL ) {
/* FIXME: happens for instance during abandon... */
return 0;
}
oi = op->o_bd->bd_info->bi_private;
on = oi->oi_list;
if ( !SLAP_ISOVERLAY( op->o_bd )) {
db = *op->o_bd;
db.be_flags |= SLAP_DBFLAG_OVERLAY;
......
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