From b979b57dcf9e583cec501924279d4ef9edb7caea Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Thu, 21 Jan 2021 13:23:34 +0000 Subject: [PATCH] ITS#7468 slapd-relay: set real op->o_bd on successful bind --- servers/slapd/back-relay/op.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/servers/slapd/back-relay/op.c b/servers/slapd/back-relay/op.c index c5867045db..7844799bb4 100644 --- a/servers/slapd/back-relay/op.c +++ b/servers/slapd/back-relay/op.c @@ -212,6 +212,8 @@ relay_back_op( Operation *op, SlapReply *rs, int which ) rc = (&bi->bi_op_bind)[which]( op, rs ); }); relay_back_remove_cb( &rcb, op ); + if ( which == op_bind && rc == LDAP_SUCCESS ) + op->o_bd = bd; } else if ( fail_mode & RB_OPERR ) { rs->sr_err = rc;