]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#10068 keep our own copy of the DN
authorOndřej Kuzník <ondra@mistotebe.net>
Tue, 20 Jun 2023 08:13:32 +0000 (09:13 +0100)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 26 Sep 2023 17:28:15 +0000 (17:28 +0000)
servers/slapd/back-null/null.c

index 50b6fbcf1a0c474412fd9828cc85df206d49175f..c8d3292ab2f7f2739425f83877cea24cff7dc9b2 100644 (file)
@@ -72,8 +72,8 @@ null_back_db_open( BackendDB *be, ConfigReply *cr )
 
        if ( ni->ni_dosearch ) {
                e = entry_alloc();
-               e->e_name = be->be_suffix[0];
-               e->e_nname = be->be_nsuffix[0];
+               ber_dupbv( &e->e_name, &be->be_suffix[0] );
+               ber_dupbv( &e->e_nname, &be->be_nsuffix[0] );
 
                dnRdn( &e->e_nname, &bv[0] );
                bv[1].bv_val = strchr(bv[0].bv_val, '=') + 1;