From 4f0dc06553786ad5fbee6e307d29e7216c3e27f5 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Wed, 30 Mar 2011 21:03:39 +1100 Subject: [PATCH] slapi_attr_add_value should use attr_valadd to set a_numvals --- servers/slapd/slapi/slapi_utils.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/servers/slapd/slapi/slapi_utils.c b/servers/slapd/slapi/slapi_utils.c index 77c02c6938..66687946c1 100644 --- a/servers/slapd/slapi/slapi_utils.c +++ b/servers/slapd/slapi/slapi_utils.c @@ -2108,12 +2108,7 @@ int slapi_attr_add_value( Slapi_Attr *a, const Slapi_Value *v ) nvalp = NULL; } - rc = value_add_one( &a->a_vals, (Slapi_Value *)v ); - if ( rc == 0 && nvalp != NULL ) { - rc = value_add_one( &a->a_nvals, nvalp ); - } else { - a->a_nvals = a->a_vals; - } + rc = attr_valadd( a, (Slapi_Value *)v, nvalp, 1 ); if ( nvalp != NULL ) { slapi_ch_free_string( &nval.bv_val ); -- 2.39.5