Diff for /servers/slapd/overlays/retcode.c between versions 1.4.2.3 and 1.4.2.4

version 1.4.2.3, 2005/11/14 18:06:14 version 1.4.2.4, 2005/11/26 23:54:52
Line 1 Line 1
 /* retcode.c - customizable response for client testing purposes */  /* retcode.c - customizable response for client testing purposes */
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/retcode.c,v 1.12 2005/11/09 01:52:28 ando Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/retcode.c,v 1.4.2.3 2005/11/14 18:06:14 kurt Exp $ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
  * Copyright 2005 The OpenLDAP Foundation.   * Copyright 2005 The OpenLDAP Foundation.
Line 114  retcode_send_onelevel( Operation *op, Sl Line 114  retcode_send_onelevel( Operation *op, Sl
         retcode_item_t  *rdi;          retcode_item_t  *rdi;
                   
         for ( rdi = rd->rd_item; rdi != NULL; rdi = rdi->rdi_next ) {          for ( rdi = rd->rd_item; rdi != NULL; rdi = rdi->rdi_next ) {
                 int     rc;  
   
                 if ( op->o_abandon ) {                  if ( op->o_abandon ) {
                         return rs->sr_err = SLAPD_ABANDON;                          return rs->sr_err = SLAPD_ABANDON;
                 }                  }
Line 135  retcode_send_onelevel( Operation *op, Sl Line 133  retcode_send_onelevel( Operation *op, Sl
                         rs->sr_err = LDAP_SUCCESS;                          rs->sr_err = LDAP_SUCCESS;
                         rs->sr_entry = &rdi->rdi_e;                          rs->sr_entry = &rdi->rdi_e;
   
                         rc = send_search_entry( op, rs );                          rs->sr_err = send_search_entry( op, rs );
                           rs->sr_entry = NULL;
   
                         switch ( rc ) {                          switch ( rs->sr_err ) {
                         case 0:         /* entry sent ok */                          case LDAP_UNAVAILABLE:  /* connection closed */
                                 break;  
                         case 1:         /* entry not sent */  
                                 break;  
                         case -1:        /* connection closed */  
                                 rs->sr_entry = NULL;  
                                 rs->sr_err = LDAP_OTHER;                                  rs->sr_err = LDAP_OTHER;
                                   /* fallthru */
                           case LDAP_SIZELIMIT_EXCEEDED:
                                 goto done;                                  goto done;
                         }                          }
                 }                  }
Line 1062  retcode_db_destroy( BackendDB *be ) Line 1058  retcode_db_destroy( BackendDB *be )
 static  static
 #endif /* SLAPD_OVER_RETCODE == SLAPD_MOD_DYNAMIC */  #endif /* SLAPD_OVER_RETCODE == SLAPD_MOD_DYNAMIC */
 int  int
 retcode_init( void )  retcode_initialize( void )
 {  {
         int             i, code;          int             i, code;
         const char      *err;          const char      *err;
Line 1239  retcode_init( void ) Line 1235  retcode_init( void )
 int  int
 init_module( int argc, char *argv[] )  init_module( int argc, char *argv[] )
 {  {
         return retcode_init();          return retcode_initialize();
 }  }
 #endif /* SLAPD_OVER_RETCODE == SLAPD_MOD_DYNAMIC */  #endif /* SLAPD_OVER_RETCODE == SLAPD_MOD_DYNAMIC */
   

Removed from v.1.4.2.3  
changed lines
  Added in v.1.4.2.4


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