332
340
if (vals == NULL || vals[0] == NULL) {
333
341
(void)attrlist_delete(alist, type);
336
344
valuearray_init_bervalarray_with_flags(vals, &values, flags);
337
345
if (slapi_attr_is_dn_syntax_attr(*a)) {
338
346
valuearray_dn_normalize_value(values);
339
347
(*a)->a_flags |= SLAPI_ATTR_FLAG_NORMALIZED_CES;
341
349
rc = attr_replace(*a, values);