summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/valueset.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/servers/slapd/valueset.c')
-rw-r--r--ldap/servers/slapd/valueset.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/ldap/servers/slapd/valueset.c b/ldap/servers/slapd/valueset.c
index d6909ac8..22ffb4aa 100644
--- a/ldap/servers/slapd/valueset.c
+++ b/ldap/servers/slapd/valueset.c
@@ -1437,3 +1437,17 @@ valueset_update_csn_for_valuearray(Slapi_ValueSet *vs, const Slapi_Attr *a, Slap
*valuesupdated= vaf_valuesupdated.va;
}
}
+
+int
+valuearray_normalize_value(Slapi_Value **vals)
+{
+ int rc = 0;
+ Slapi_Value **vp = NULL;
+
+ for (vp = vals; vp && *vp; vp++) {
+ rc |= value_normalize_value(*vp);
+ }
+
+ return rc;
+}
+