mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-03-07 14:18:15 +08:00
massage normalized DN when either is fine
This commit is contained in:
parent
29a5162483
commit
5c6ec10f48
@ -65,7 +65,7 @@ ldap_back_compare(
|
||||
dc.tofrom = 1;
|
||||
dc.normalized = 0;
|
||||
#endif
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_dn, &mdn ) ) {
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_ndn, &mdn ) ) {
|
||||
send_ldap_result( op, rs );
|
||||
return -1;
|
||||
}
|
||||
@ -124,7 +124,7 @@ cleanup:
|
||||
}
|
||||
#endif /* LDAP_BACK_PROXY_AUTHZ */
|
||||
|
||||
if ( mdn.bv_val != op->o_req_dn.bv_val ) {
|
||||
if ( mdn.bv_val != op->o_req_ndn.bv_val ) {
|
||||
free( mdn.bv_val );
|
||||
}
|
||||
if ( freeval ) {
|
||||
|
@ -65,7 +65,7 @@ ldap_back_delete(
|
||||
dc.tofrom = 1;
|
||||
dc.normalized = 0;
|
||||
#endif
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_dn, &mdn ) ) {
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_ndn, &mdn ) ) {
|
||||
send_ldap_result( op, rs );
|
||||
return -1;
|
||||
}
|
||||
@ -93,7 +93,7 @@ cleanup:
|
||||
}
|
||||
#endif /* LDAP_BACK_PROXY_AUTHZ */
|
||||
|
||||
if ( mdn.bv_val != op->o_req_dn.bv_val ) {
|
||||
if ( mdn.bv_val != op->o_req_ndn.bv_val ) {
|
||||
free( mdn.bv_val );
|
||||
}
|
||||
|
||||
|
@ -68,7 +68,7 @@ ldap_back_modify(
|
||||
dc.tofrom = 1;
|
||||
dc.normalized = 0;
|
||||
#endif
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_dn, &mdn ) ) {
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_ndn, &mdn ) ) {
|
||||
send_ldap_result( op, rs );
|
||||
return -1;
|
||||
}
|
||||
@ -182,7 +182,7 @@ cleanup:;
|
||||
}
|
||||
#endif /* LDAP_BACK_PROXY_AUTHZ */
|
||||
|
||||
if ( mdn.bv_val != op->o_req_dn.bv_val ) {
|
||||
if ( mdn.bv_val != op->o_req_ndn.bv_val ) {
|
||||
free( mdn.bv_val );
|
||||
}
|
||||
for (i=0; modv[i]; i++) {
|
||||
|
@ -83,7 +83,7 @@ ldap_back_modrdn(
|
||||
#ifdef ENABLE_REWRITE
|
||||
dc.ctx = "modrDn";
|
||||
#endif
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_dn, &mdn ) ) {
|
||||
if ( ldap_back_dn_massage( &dc, &op->o_req_ndn, &mdn ) ) {
|
||||
send_ldap_result( op, rs );
|
||||
return -1;
|
||||
}
|
||||
@ -113,7 +113,7 @@ cleanup:
|
||||
}
|
||||
#endif /* LDAP_BACK_PROXY_AUTHZ */
|
||||
|
||||
if ( mdn.bv_val != op->o_req_dn.bv_val ) {
|
||||
if ( mdn.bv_val != op->o_req_ndn.bv_val ) {
|
||||
free( mdn.bv_val );
|
||||
}
|
||||
if ( mnewSuperior.bv_val != NULL
|
||||
|
Loading…
Reference in New Issue
Block a user