From: Howard Chu Date: Mon, 9 Sep 2002 00:55:52 +0000 (+0000) Subject: Plug memleaks from -r1.45 X-Git-Tag: NO_SLAP_OP_BLOCKS~1002 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a4b30ce455b3a927f71510ab24e859185b77cd72;p=openldap Plug memleaks from -r1.45 --- diff --git a/servers/slapd/tools/slapadd.c b/servers/slapd/tools/slapadd.c index 7e6470ca6f..81f81f3f41 100644 --- a/servers/slapd/tools/slapadd.c +++ b/servers/slapd/tools/slapadd.c @@ -188,7 +188,7 @@ main( int argc, char **argv ) if( attr_find( e->e_attrs, slap_schema.si_ad_creatorsName ) == NULL ) { - ber_dupbv( &vals[0], &name ); + vals[0] = name; vals[1].bv_len = 0; vals[1].bv_val = NULL; attr_merge( e, slap_schema.si_ad_creatorsName, vals); @@ -197,7 +197,7 @@ main( int argc, char **argv ) if( attr_find( e->e_attrs, slap_schema.si_ad_modifiersName ) == NULL ) { - ber_dupbv( &vals[0], &name ); + vals[0] = name; vals[1].bv_len = 0; vals[1].bv_val = NULL; attr_merge( e, slap_schema.si_ad_modifiersName, vals); @@ -206,7 +206,7 @@ main( int argc, char **argv ) if( attr_find( e->e_attrs, slap_schema.si_ad_createTimestamp ) == NULL ) { - ber_dupbv( &vals[0], ×tamp ); + vals[0] = timestamp; vals[1].bv_len = 0; vals[1].bv_val = NULL; attr_merge( e, slap_schema.si_ad_createTimestamp, vals ); @@ -215,7 +215,7 @@ main( int argc, char **argv ) if( attr_find( e->e_attrs, slap_schema.si_ad_modifyTimestamp ) == NULL ) { - ber_dupbv( &vals[0], ×tamp ); + vals[0] = timestamp; vals[1].bv_len = 0; vals[1].bv_val = NULL; attr_merge( e, slap_schema.si_ad_modifyTimestamp, vals ); @@ -224,7 +224,7 @@ main( int argc, char **argv ) if( attr_find( e->e_attrs, slap_schema.si_ad_entryCSN ) == NULL ) { - ber_dupbv( &vals[0], &csn ); + vals[0] = csn; vals[1].bv_len = 0; vals[1].bv_val = NULL; attr_merge( e, slap_schema.si_ad_entryCSN, vals );