diff --git a/contrib/slapd-modules/samba4/rdnval.c b/contrib/slapd-modules/samba4/rdnval.c index 4ab1a4d034..674a2991e5 100644 --- a/contrib/slapd-modules/samba4/rdnval.c +++ b/contrib/slapd-modules/samba4/rdnval.c @@ -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,