diff --git a/servers/slapd/back-passwd/search.c b/servers/slapd/back-passwd/search.c index 1595547817..295bdbbac6 100644 --- a/servers/slapd/back-passwd/search.c +++ b/servers/slapd/back-passwd/search.c @@ -297,8 +297,9 @@ pw2entry( Backend *be, struct passwd *pw, char *rdn ) e->e_name.bv_val = ch_strdup( buf ); e->e_name.bv_len = strlen( e->e_name.bv_val ); + /* FIXME: use dnNormalize() !! */ e->e_nname.bv_val = ch_strdup( buf ); - (void) dn_normalize( e->e_nname ); + (void) dn_normalize( e->e_nname.bv_val ); e->e_nname.bv_len = strlen( e->e_name.bv_val ); val.bv_val = pw->pw_name;