SLAP_NVALUES updates

This commit is contained in:
Kurt Zeilenga 2003-03-16 06:03:23 +00:00
parent 338355d30b
commit 676349481f
2 changed files with 13 additions and 2 deletions

View File

@ -202,11 +202,22 @@ dn2entry_retry:
if( conn != NULL
&& op != NULL
&& access_allowed(be, conn, op, e, entry_at,
&attr->a_vals[i], ACL_AUTH, &acl_state ) == 0)
#ifdef SLAP_NVALUES
attr->a_nvals ? &attr->a_nvals[i] : &attr->a_vals[i],
#else
&attr->a_vals[i],
#endif
ACL_AUTH, &acl_state ) == 0)
{
continue;
}
#ifdef SLAP_NVALUES
ber_dupbv( &v[j],
attr->a_nvals ? &attr->a_nvals[i] : &attr->a_vals[i] );
#else
ber_dupbv( &v[j], &attr->a_vals[i] );
#endif
if( v[j].bv_val != NULL ) j++;
}

View File

@ -219,7 +219,7 @@ retry: /* transaction retry */
ml.sml_desc = slap_schema.si_ad_userPassword;
ml.sml_values = vals;
#ifdef SLAP_NVALUES
ml.sml_nvalues = vals;
ml.sml_nvalues = NULL;
#endif
ml.sml_op = LDAP_MOD_REPLACE;
ml.sml_next = NULL;