From a5f7f4fa9b6d842989b67ca72aa3cab715c71c1e Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Fri, 4 Feb 2011 21:37:55 +0000 Subject: [PATCH] ITS#6824 --- CHANGES | 1 + servers/slapd/saslauthz.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index ddea9c5730..ab1b9ebf2e 100644 --- a/CHANGES +++ b/CHANGES @@ -59,6 +59,7 @@ OpenLDAP 2.4.24 Engineering Fixed slapd when first acl is value dependent (ITS#6693) Fixed slapd modify to return actual error (ITS#6581) Fixed slapd modrdn with empty DN (ITS#6768) + Fixed slapd c_authz_backend setting (ITS#6824) Fixed slapd sortvals of attributes with 1 value (ITS#6715) Fixed slapd syncrepl reuse of presence list (ITS#6707) Fixed slapd syncrepl uninitialized return code (ITS#6719) diff --git a/servers/slapd/saslauthz.c b/servers/slapd/saslauthz.c index 847904ee9b..353660e0af 100644 --- a/servers/slapd/saslauthz.c +++ b/servers/slapd/saslauthz.c @@ -2005,7 +2005,7 @@ slap_sasl2dn( op.o_bd->be_search( &op, &rs ); FINISHED: - if( !BER_BVISEMPTY( sasldn ) ) { + if( opx == opx->o_conn->c_sasl_bindop && !BER_BVISEMPTY( sasldn ) ) { opx->o_conn->c_authz_backend = op.o_bd; } if( !BER_BVISNULL( &op.o_req_dn ) ) { -- 2.39.5