This commit is contained in:
Quanah Gibson-Mount 2009-02-05 20:55:17 +00:00
parent ff751220b2
commit 6aaa4b9064
2 changed files with 6 additions and 4 deletions

View file

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

View file

@ -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 );
}
}