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

fix DN-valued (and likely others not handled in the switch) attrs duplication...

fix DN-valued (and likely others not handled in the switch) attrs duplication (occcurred with olcDbSuffix during attrs_dup(); please check)
parent 62437022
No related branches found
No related tags found
No related merge requests found
......@@ -453,14 +453,19 @@ config_get_vals(ConfigTable *cf, ConfigArgs *c)
return 1;
}
break;
default:
bv.bv_val = NULL;
break;
}
if (bv.bv_val == c->log && bv.bv_len >= sizeof( c->log ) ) {
return 1;
}
if (( cf->arg_type & ARGS_TYPES ) == ARG_STRING )
if (( cf->arg_type & ARGS_TYPES ) == ARG_STRING ) {
ber_bvarray_add(&c->rvalue_vals, &bv);
else
} else if ( !BER_BVISNULL( &bv ) ) {
value_add_one(&c->rvalue_vals, &bv);
}
/* else: maybe c->rvalue_vals already set? */
}
return rc;
}
......
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