mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-02 04:59:39 -05:00
Fix modrdn unique check
Just check normalized name match. Case-changes are allowed.
This commit is contained in:
parent
a672161ab7
commit
7915f51889
1 changed files with 3 additions and 6 deletions
|
|
@ -343,12 +343,9 @@ rdnval_op_rename( Operation *op, SlapReply *rs )
|
|||
struct berval old;
|
||||
int rc;
|
||||
|
||||
dnRdn( &op->o_req_dn, &old );
|
||||
if ( dn_match( &old, &op->orr_newrdn ) ) {
|
||||
dnRdn( &op->o_req_ndn, &old );
|
||||
if ( dn_match( &old, &op->orr_nnewrdn ) ) {
|
||||
return SLAP_CB_CONTINUE;
|
||||
}
|
||||
dnRdn( &op->o_req_ndn, &old );
|
||||
if ( dn_match( &old, &op->orr_nnewrdn ) ) {
|
||||
return SLAP_CB_CONTINUE;
|
||||
}
|
||||
|
||||
rc = rdnval_rdn2vals( op, rs, &op->orr_newrdn, &op->orr_nnewrdn,
|
||||
|
|
|
|||
Loading…
Reference in a new issue