Diff for /servers/slapd/back-relay/op.c between versions 1.6 and 1.7

version 1.6, 2004/03/17 21:37:59 version 1.7, 2004/03/18 18:45:34
Line 113  relay_back_op_bind( struct slap_op *op, Line 113  relay_back_op_bind( struct slap_op *op,
                 rc = ( bd->be_bind )( op, rs );                  rc = ( bd->be_bind )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 146  relay_back_op_unbind( struct slap_op *op Line 148  relay_back_op_unbind( struct slap_op *op
                 rc = ( bd->be_unbind )( op, rs );                  rc = ( bd->be_unbind )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
         }          }
   
         return 0;          return 0;
Line 174  relay_back_op_search( struct slap_op *op Line 178  relay_back_op_search( struct slap_op *op
                 rc = ( bd->be_search )( op, rs );                  rc = ( bd->be_search )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 207  relay_back_op_compare( struct slap_op *o Line 213  relay_back_op_compare( struct slap_op *o
                 rc = ( bd->be_compare )( op, rs );                  rc = ( bd->be_compare )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 240  relay_back_op_modify( struct slap_op *op Line 248  relay_back_op_modify( struct slap_op *op
                 rc = ( bd->be_modify )( op, rs );                  rc = ( bd->be_modify )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 273  relay_back_op_modrdn( struct slap_op *op Line 283  relay_back_op_modrdn( struct slap_op *op
                 rc = ( bd->be_modrdn )( op, rs );                  rc = ( bd->be_modrdn )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 306  relay_back_op_add( struct slap_op *op, s Line 318  relay_back_op_add( struct slap_op *op, s
                 rc = ( bd->be_add )( op, rs );                  rc = ( bd->be_add )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 339  relay_back_op_delete( struct slap_op *op Line 353  relay_back_op_delete( struct slap_op *op
                 rc = ( bd->be_delete )( op, rs );                  rc = ( bd->be_delete )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
         }          }
   
         return rc;          return rc;
Line 367  relay_back_op_abandon( struct slap_op *o Line 383  relay_back_op_abandon( struct slap_op *o
                 rc = ( bd->be_abandon )( op, rs );                  rc = ( bd->be_abandon )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 400  relay_back_op_cancel( struct slap_op *op Line 418  relay_back_op_cancel( struct slap_op *op
                 rc = ( bd->be_cancel )( op, rs );                  rc = ( bd->be_cancel )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 433  relay_back_op_extended( struct slap_op * Line 453  relay_back_op_extended( struct slap_op *
                 rc = ( bd->be_extended )( op, rs );                  rc = ( bd->be_extended )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
   
         } else {          } else {
                 send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,                  send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
Line 521  relay_back_chk_referrals( struct slap_op Line 543  relay_back_chk_referrals( struct slap_op
                 rc = ( bd->be_chk_referrals )( op, rs );                  rc = ( bd->be_chk_referrals )( op, rs );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
         }          }
   
         return rc;          return rc;
Line 554  relay_back_operational( struct slap_op * Line 578  relay_back_operational( struct slap_op *
                 rc = ( bd->be_operational )( op, rs, opattrs, ap );                  rc = ( bd->be_operational )( op, rs, opattrs, ap );
                 op->o_bd = be;                  op->o_bd = be;
   
                 op->o_callback = op->o_callback->sc_next;                  if ( op->o_callback == &cb ) {
                           op->o_callback = op->o_callback->sc_next;
                   }
         }          }
   
         return rc;          return rc;

Removed from v.1.6  
changed lines
  Added in v.1.7


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