More for prev commit

This commit is contained in:
Howard Chu 2009-02-27 01:28:22 +00:00
parent 755e645da3
commit 6345812f49
2 changed files with 6 additions and 2 deletions

View file

@ -819,8 +819,10 @@ ldap_build_entry(
if ( attr->a_desc->ad_type->sat_flags & SLAP_AT_SORTED_VAL ) {
while ( attr->a_numvals > 1 ) {
int rc = slap_sort_vals( (Modifications *)attr, &text, &i, op->o_tmpmemctx );
if ( rc != LDAP_TYPE_OR_VALUE_EXISTS )
if ( rc != LDAP_TYPE_OR_VALUE_EXISTS ) {
attr->a_flags |= SLAP_ATTR_SORTED_VALS;
break;
}
/* Strip duplicate values */
if ( attr->a_nvals != attr->a_vals )

View file

@ -2168,8 +2168,10 @@ next_attr:;
while ( attr->a_numvals > 1 ) {
int i;
int rc = slap_sort_vals( (Modifications *)attr, &text, &i, op->o_tmpmemctx );
if ( rc != LDAP_TYPE_OR_VALUE_EXISTS )
if ( rc != LDAP_TYPE_OR_VALUE_EXISTS ) {
attr->a_flags |= SLAP_ATTR_SORTED_VALS;
break;
}
/* Strip duplicate values */
if ( attr->a_nvals != attr->a_vals )