]> git.sur5r.net Git - openldap/commitdiff
slapadd -i <rid list> fix
authorJong Hyuk Choi <jongchoi@openldap.org>
Sat, 31 Jul 2004 00:03:58 +0000 (00:03 +0000)
committerJong Hyuk Choi <jongchoi@openldap.org>
Sat, 31 Jul 2004 00:03:58 +0000 (00:03 +0000)
servers/slapd/slapadd.c

index 4e17e7e936d06ea6db72e9a7a8e7618e6142afb9..8a93a5c2128ae3905d0c21e4cb714e191757a8d6 100644 (file)
@@ -559,10 +559,10 @@ done:;
 
                for ( i = 0; replica_id_list[i] > -1 ; i++ ) {
                        slap_syncrepl_bv.bv_len = snprintf( slap_syncrepl_bv.bv_val,
-                                                                       slap_syncrepl_bvc.bv_len,
+                                                                       slap_syncrepl_bvc.bv_len+1,
                                                                        "syncrepl%d", replica_id_list[i] );
                        slap_syncrepl_cn_bv.bv_len = snprintf( slap_syncrepl_cn_bv.bv_val,
-                                                                               slap_syncrepl_cn_bvc.bv_len,
+                                                                               slap_syncrepl_cn_bvc.bv_len+1,
                                                                                "cn=syncrepl%d", replica_id_list[i] );
                        build_new_dn( &ctxcsn_ndn, &be->be_nsuffix[0],
                                                  (struct berval *)&slap_syncrepl_cn_bv, NULL );