Diff for /servers/slapd/overlays/syncprov.c between versions 1.79 and 1.80

version 1.79, 2005/04/26 00:01:19 version 1.80, 2005/04/28 14:21:52
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.78 2005/04/24 22:38:37 hyc Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.79 2005/04/26 00:01:19 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 842  syncprov_sendresp( Operation *op, opcook Line 842  syncprov_sendresp( Operation *op, opcook
         op->o_private = sop.o_private;          op->o_private = sop.o_private;
         rs.sr_ctrls = NULL;          rs.sr_ctrls = NULL;
         /* Check queue again here; if we were hanging in a send and eventually          /* Check queue again here; if we were hanging in a send and eventually
          * recovered, there may be more to send now.           * recovered, there may be more to send now. But don't check if the
            * original psearch has been abandoned.
          */           */
         if ( rs.sr_err == LDAP_SUCCESS && queue && so->s_res ) {          if ( !so->s_op->o_abandon && rs.sr_err == LDAP_SUCCESS && queue
                   && so->s_res ) {
                 ldap_pvt_thread_mutex_lock( &so->s_mutex );                  ldap_pvt_thread_mutex_lock( &so->s_mutex );
                 rs.sr_err = syncprov_qplay( &sop, on, so );                  rs.sr_err = syncprov_qplay( &sop, on, so );
                 ldap_pvt_thread_mutex_unlock( &so->s_mutex );                  ldap_pvt_thread_mutex_unlock( &so->s_mutex );

Removed from v.1.79  
changed lines
  Added in v.1.80


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