From 7368ffb77aebbc075c822a5539448f5074c35c58 Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Tue, 10 Jan 2006 13:17:31 +0000 Subject: [PATCH] don't idassert anon2anon (ITS#4321) --- 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