mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
change default syncrepl base
This commit is contained in:
parent
7a98b64255
commit
40365af3f9
@ -2788,9 +2788,7 @@ add_syncrepl(
|
|||||||
si->si_schemachecking = 0;
|
si->si_schemachecking = 0;
|
||||||
ber_str2bv( "(objectclass=*)", sizeof("(objectclass=*)")-1, 0,
|
ber_str2bv( "(objectclass=*)", sizeof("(objectclass=*)")-1, 0,
|
||||||
&si->si_filterstr );
|
&si->si_filterstr );
|
||||||
if ( be->be_suffix && be->be_suffix[0].bv_val ) {
|
si->si_base.bv_val = NULL;
|
||||||
ber_dupbv( &si->si_base, &be->be_nsuffix[0] );
|
|
||||||
}
|
|
||||||
si->si_scope = LDAP_SCOPE_SUBTREE;
|
si->si_scope = LDAP_SCOPE_SUBTREE;
|
||||||
si->si_attrsonly = 0;
|
si->si_attrsonly = 0;
|
||||||
si->si_attrs = (char **) ch_calloc( 1, sizeof( char * ));
|
si->si_attrs = (char **) ch_calloc( 1, sizeof( char * ));
|
||||||
@ -3003,7 +3001,9 @@ parse_syncrepl_line(
|
|||||||
{
|
{
|
||||||
struct berval bv;
|
struct berval bv;
|
||||||
val = cargv[ i ] + sizeof( SEARCHBASESTR );
|
val = cargv[ i ] + sizeof( SEARCHBASESTR );
|
||||||
ch_free( si->si_base.bv_val );
|
if ( si->si_base.bv_val ) {
|
||||||
|
ch_free( si->si_base->bv_val );
|
||||||
|
}
|
||||||
ber_str2bv( val, 0, 0, &bv );
|
ber_str2bv( val, 0, 0, &bv );
|
||||||
if ( dnNormalize( 0, NULL, NULL, &bv, &si->si_base, NULL )) {
|
if ( dnNormalize( 0, NULL, NULL, &bv, &si->si_base, NULL )) {
|
||||||
fprintf( stderr, "Invalid base DN \"%s\"\n", val );
|
fprintf( stderr, "Invalid base DN \"%s\"\n", val );
|
||||||
|
Loading…
Reference in New Issue
Block a user