mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-26 17:49:59 -05:00
Fix translucent modify
This commit is contained in:
parent
7948cb0bfd
commit
edb1c663fc
1 changed files with 3 additions and 2 deletions
|
|
@ -208,7 +208,8 @@ static int translucent_delete(Operation *op, SlapReply *rs) {
|
|||
static int
|
||||
translucent_tag_cb( Operation *op, SlapReply *rs )
|
||||
{
|
||||
op->o_tag = (ber_tag_t)op->o_callback->sc_private;
|
||||
op->o_tag = LDAP_REQ_MODIFY;
|
||||
op->orm_modlist = op->o_callback->sc_private;
|
||||
rs->sr_tag = slap_req2res( op->o_tag );
|
||||
|
||||
return SLAP_CB_CONTINUE;
|
||||
|
|
@ -400,7 +401,7 @@ release:
|
|||
glue_parent(&nop);
|
||||
|
||||
cb.sc_response = translucent_tag_cb;
|
||||
cb.sc_private = (void *)LDAP_REQ_MODIFY;
|
||||
cb.sc_private = op->orm_modlist;
|
||||
cb.sc_next = nop.o_callback;
|
||||
nop.o_callback = &cb;
|
||||
rc = on->on_info->oi_orig->bi_op_add(&nop, &nrs);
|
||||
|
|
|
|||
Loading…
Reference in a new issue