From 56e45fc1ae8659d46b3e2b758fb7a6d9053d69cc Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sun, 16 Jan 2005 18:23:13 +0000 Subject: [PATCH] Fix ITS#3490, set proper overlay context --- servers/slapd/backover.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/servers/slapd/backover.c b/servers/slapd/backover.c index 03010aa6a5..6e396a5904 100644 --- a/servers/slapd/backover.c +++ b/servers/slapd/backover.c @@ -279,7 +279,7 @@ over_op_func( for (; on; on=on->on_next ) { func = &on->on_bi.bi_op_bind; if ( func[which] ) { - db.bd_info = (BackendInfo *)on; + op->o_bd->bd_info = (BackendInfo *)on; rc = func[which]( op, rs ); if ( rc != SLAP_CB_CONTINUE ) break; } @@ -287,7 +287,7 @@ over_op_func( func = &oi->oi_orig->bi_op_bind; if ( func[which] && rc == SLAP_CB_CONTINUE ) { - db.bd_info = oi->oi_orig; + op->o_bd->bd_info = oi->oi_orig; rc = func[which]( op, rs ); } /* should not fall thru this far without anything happening... */ -- 2.39.5