Skip to content
Snippets Groups Projects
Commit 4297cbae authored by Pierangelo Masarati's avatar Pierangelo Masarati
Browse files

fix attr_merge() usage

parent 9300a941
No related branches found
No related tags found
No related merge requests found
......@@ -63,7 +63,7 @@ init_readOnly( struct monitorinfo *mi, Entry *e, slap_mask_t restrictops )
struct berval *tf = ( ( restrictops & SLAP_RESTRICT_OP_MASK ) == SLAP_RESTRICT_OP_WRITES ) ?
(struct berval *)&slap_true_bv : (struct berval *)&slap_false_bv;
return attr_merge_one( e, mi->mi_ad_readOnly, tf, tf );
return attr_merge_one( e, mi->mi_ad_readOnly, tf, NULL );
}
static int
......@@ -74,7 +74,7 @@ init_restrictedOperation( struct monitorinfo *mi, Entry *e, slap_mask_t restrict
for ( i = 0; restricted_ops[ i ].op.bv_val; i++ ) {
if ( restrictops & restricted_ops[ i ].tag ) {
rc = attr_merge_one( e, mi->mi_ad_restrictedOperation,
&restricted_ops[ i ].op, &restricted_ops[ i ].op );
&restricted_ops[ i ].op, NULL );
if ( rc ) {
return rc;
}
......@@ -84,7 +84,7 @@ init_restrictedOperation( struct monitorinfo *mi, Entry *e, slap_mask_t restrict
for ( i = 0; restricted_exops[ i ].op.bv_val; i++ ) {
if ( restrictops & restricted_exops[ i ].tag ) {
rc = attr_merge_one( e, mi->mi_ad_restrictedOperation,
&restricted_exops[ i ].op, &restricted_exops[ i ].op );
&restricted_exops[ i ].op, NULL );
if ( rc ) {
return rc;
}
......@@ -552,7 +552,7 @@ monitor_subsys_database_modify(
if ( !bvmatch( &a->a_vals[0], tf ) ) {
attr_delete( &e->e_attrs, mi->mi_ad_readOnly );
rc = attr_merge_one( e, mi->mi_ad_readOnly, tf, tf );
rc = attr_merge_one( e, mi->mi_ad_readOnly, tf, NULL );
}
if ( rc == LDAP_SUCCESS ) {
......@@ -623,14 +623,14 @@ monitor_subsys_database_modify(
for ( i = 0; !BER_BVISNULL( &restricted_ops[ i ].op ); i++ ) {
if ( rp_add & restricted_ops[ i ].tag ) {
attr_merge_one( e, mi->mi_ad_restrictedOperation,
&restricted_ops[ i ].op, &restricted_ops[ i ].op );
&restricted_ops[ i ].op, NULL );
}
}
for ( i = 0; !BER_BVISNULL( &restricted_exops[ i ].op ); i++ ) {
if ( rp_add & restricted_exops[ i ].tag ) {
attr_merge_one( e, mi->mi_ad_restrictedOperation,
&restricted_exops[ i ].op, &restricted_exops[ i ].op );
&restricted_exops[ i ].op, NULL );
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment