Diff for /servers/slapd/overlays/syncprov.c between versions 1.56.2.4 and 1.66

version 1.56.2.4, 2005/01/28 17:29:50 version 1.66, 2005/01/14 03:26:59
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.56.2.3 2005/01/20 18:04:04 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.65 2005/01/13 20:14:52 hyc 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 607  syncprov_findcsn( Operation *op, int mod Line 607  syncprov_findcsn( Operation *op, int mod
         AttributeAssertion eq;          AttributeAssertion eq;
         int i, rc = LDAP_SUCCESS;          int i, rc = LDAP_SUCCESS;
         fpres_cookie pcookie;          fpres_cookie pcookie;
         sync_control *srs = NULL;          sync_control *srs;
   
         if ( mode != FIND_MAXCSN ) {          if ( mode != FIND_MAXCSN ) {
                 srs = op->o_controls[slap_cids.sc_LDAPsync];                  srs = op->o_controls[slap_cids.sc_LDAPsync];
Line 856  syncprov_drop_psearch( syncops *so, int Line 856  syncprov_drop_psearch( syncops *so, int
                         ldap_pvt_thread_mutex_unlock( &so->s_op->o_conn->c_mutex );                          ldap_pvt_thread_mutex_unlock( &so->s_op->o_conn->c_mutex );
         }          }
         syncprov_free_syncop( so );          syncprov_free_syncop( so );
   
         return 0;  
 }  }
   
 static int  static int
Line 1050  syncprov_op_cleanup( Operation *op, Slap Line 1048  syncprov_op_cleanup( Operation *op, Slap
                 op->o_tmpfree( opc->sdn.bv_val, op->o_tmpmemctx );                  op->o_tmpfree( opc->sdn.bv_val, op->o_tmpmemctx );
         op->o_callback = cb->sc_next;          op->o_callback = cb->sc_next;
         op->o_tmpfree(cb, op->o_tmpmemctx);          op->o_tmpfree(cb, op->o_tmpmemctx);
   
         return 0;  
 }  }
   
 static void  static void
Line 2012  syncprov_db_open( Line 2008  syncprov_db_open(
         Attribute *a;          Attribute *a;
         int rc;          int rc;
   
         rc = overlay_register_control( be, LDAP_CONTROL_SYNC );  
         if ( rc ) {  
                 return rc;  
         }  
   
         connection_fake_init( &conn, op, thrctx );          connection_fake_init( &conn, op, thrctx );
         op->o_bd = be;          op->o_bd = be;
         op->o_dn = be->be_rootdn;          op->o_dn = be->be_rootdn;

Removed from v.1.56.2.4  
changed lines
  Added in v.1.66


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