Diff for /servers/slapd/overlays/syncprov.c between versions 1.133 and 1.134

version 1.133, 2005/12/07 00:30:28 version 1.134, 2005/12/07 08:51:12
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.132 2005/12/06 22:10:14 ando Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.133 2005/12/07 00:30:28 ando Exp $ */
 /* syncprov.c - syncrepl provider */  /* syncprov.c - syncrepl provider */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
Line 2323  syncprov_db_open( Line 2323  syncprov_db_open(
                         strcpy( ctxcsnbuf, si->si_ctxcsnbuf );                          strcpy( ctxcsnbuf, si->si_ctxcsnbuf );
                 }                  }
                 be_entry_release_rw( op, e, 0 );                  be_entry_release_rw( op, e, 0 );
                 if ( !BER_BVISEMPTY( &si->si_ctxcsn ) ) {                  if ( BER_BVISEMPTY( &si->si_ctxcsn ) ) {
                         op->o_bd->bd_info = (BackendInfo *)on;                          si->si_ctxcsn.bv_len = sizeof( si->si_ctxcsnbuf );
                         op->o_req_dn = be->be_suffix[0];                          slap_get_csn( op, &si->si_ctxcsn, 0 );
                         op->o_req_ndn = be->be_nsuffix[0];  
                         op->ors_scope = LDAP_SCOPE_SUBTREE;  
                         ldap_pvt_thread_create( &tid, 0, syncprov_db_otask, op );  
                         ldap_pvt_thread_join( tid, NULL );  
                 }                  }
                   op->o_bd->bd_info = (BackendInfo *)on;
                   op->o_req_dn = be->be_suffix[0];
                   op->o_req_ndn = be->be_nsuffix[0];
                   op->ors_scope = LDAP_SCOPE_SUBTREE;
                   ldap_pvt_thread_create( &tid, 0, syncprov_db_otask, op );
                   ldap_pvt_thread_join( tid, NULL );
         } else if ( SLAP_SYNC_SHADOW( op->o_bd )) {          } else if ( SLAP_SYNC_SHADOW( op->o_bd )) {
                 /* If we're also a consumer, and we didn't find the context entry,                  /* If we're also a consumer, and we didn't find the context entry,
                  * then don't generate anything, wait for our provider to send it                   * then don't generate anything, wait for our provider to send it

Removed from v.1.133  
changed lines
  Added in v.1.134


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org