Fix modrdn unique check

Just check normalized name match. Case-changes are allowed.
This commit is contained in:
Howard Chu 2013-09-19 15:58:40 -07:00
parent a672161ab7
commit 7915f51889

View file

@ -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,