mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-19 02:28:47 -05:00
ITS#5924
This commit is contained in:
parent
ff751220b2
commit
6aaa4b9064
2 changed files with 6 additions and 4 deletions
1
CHANGES
1
CHANGES
|
|
@ -18,6 +18,7 @@ OpenLDAP 2.4.14 Engineering
|
|||
Added slapd slapi_pw_find (ITS#2615,ITS#4359)
|
||||
Fixed slapd bconfig to return error codes (ITS#5867)
|
||||
Fixed slapd bconfig encoding incorrectly (ITS#5897)
|
||||
Fixed slapd bconfig dangling pointers (ITS#5924)
|
||||
Fixed slapd connection assert (ITS#5835)
|
||||
Fixed slapd epoll handling (ITS#5886)
|
||||
Fixed slapd frontend/backend options handling (ITS#5857)
|
||||
|
|
|
|||
|
|
@ -3809,14 +3809,15 @@ config_rename_kids( CfEntryInfo *ce )
|
|||
struct berval rdn, nrdn;
|
||||
|
||||
for (ce2 = ce->ce_kids; ce2; ce2 = ce2->ce_sibs) {
|
||||
struct berval newdn, newndn;
|
||||
dnRdn ( &ce2->ce_entry->e_name, &rdn );
|
||||
dnRdn ( &ce2->ce_entry->e_nname, &nrdn );
|
||||
build_new_dn( &newdn, &ce->ce_entry->e_name, &rdn, NULL );
|
||||
build_new_dn( &newndn, &ce->ce_entry->e_nname, &nrdn, NULL );
|
||||
free( ce2->ce_entry->e_name.bv_val );
|
||||
free( ce2->ce_entry->e_nname.bv_val );
|
||||
build_new_dn( &ce2->ce_entry->e_name, &ce->ce_entry->e_name,
|
||||
&rdn, NULL );
|
||||
build_new_dn( &ce2->ce_entry->e_nname, &ce->ce_entry->e_nname,
|
||||
&nrdn, NULL );
|
||||
ce2->ce_entry->e_name = newdn;
|
||||
ce2->ce_entry->e_nname = newndn;
|
||||
config_rename_kids( ce2 );
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue