ca->valx = -1;
ca->line = NULL;
+ ca->argc = 1;
if ( cfn->c_cr_head ) {
struct berval bv = BER_BVC("olcDitContentRules");
ad = NULL;
slap_bv2ad( &bv, &ad, &text );
ct = config_find_table( colst, nocs, ad, ca );
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
config_del_vals( ct, ca );
}
if ( cfn->c_oc_head ) {
ad = NULL;
slap_bv2ad( &bv, &ad, &text );
ct = config_find_table( colst, nocs, ad, ca );
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
config_del_vals( ct, ca );
}
if ( cfn->c_at_head ) {
ad = NULL;
slap_bv2ad( &bv, &ad, &text );
ct = config_find_table( colst, nocs, ad, ca );
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
config_del_vals( ct, ca );
}
if ( cfn->c_syn_head ) {
ad = NULL;
slap_bv2ad( &bv, &ad, &text );
ct = config_find_table( colst, nocs, ad, ca );
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
config_del_vals( ct, ca );
}
if ( cfn->c_om_head ) {
ad = NULL;
slap_bv2ad( &bv, &ad, &text );
ct = config_find_table( colst, nocs, ad, ca );
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
config_del_vals( ct, ca );
}
cfo = p->ce_private;
}
ca->line = bv.bv_val;
ca->valx = d->idx[i];
+ config_parse_vals(ct, ca, d->idx[i] );
rc = config_del_vals( ct, ca );
if ( rc != LDAP_SUCCESS ) break;
if ( s )
} else {
ca->valx = -1;
ca->line = NULL;
+ ca->argc = 1;
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
rc = config_del_vals( ct, ca );
if ( rc ) rc = LDAP_OTHER;
if ( s )
a->a_flags &= ~(SLAP_ATTR_IXDEL|SLAP_ATTR_IXADD);
ca->valx = -1;
ca->line = NULL;
+ ca->argc = 1;
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
config_del_vals( ct, ca );
}
for ( i=0; !BER_BVISNULL( &s->a_vals[i] ); i++ ) {
ct = config_find_table( colst, nocs, a->a_desc, ca );
ca->valx = -1;
ca->line = NULL;
+ ca->argc = 1;
+ ca->argv[0] = ct->ad->ad_cname.bv_val;
config_del_vals( ct, ca );
s = attr_find( save_attrs, a->a_desc );
if ( s ) {