From 0eefdb0f9070141788eee7b9626c88e8d92b7b06 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Tue, 10 Jan 2006 18:02:20 +0000 Subject: [PATCH] don't idassert anon2anon (ITS#4321) fix from head --- servers/slapd/back-ldap/bind.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/servers/slapd/back-ldap/bind.c b/servers/slapd/back-ldap/bind.c index 54004ebee4..55984982f6 100644 --- a/servers/slapd/back-ldap/bind.c +++ b/servers/slapd/back-ldap/bind.c @@ -1366,8 +1366,14 @@ ldap_back_proxy_authz_ctrl( } switch ( mode ) { - case LDAP_BACK_IDASSERT_LEGACY: case LDAP_BACK_IDASSERT_SELF: + if ( BER_BVISNULL( &ndn ) ) { + goto done; + } + assertedID = ndn; + break; + + case LDAP_BACK_IDASSERT_LEGACY: /* original behavior: * assert the client's identity */ if ( BER_BVISNULL( &ndn ) ) { -- 2.39.5