Diff for /libraries/libldap/result.c between versions 1.20 and 1.21

version 1.20, 1999/03/03 15:38:57 version 1.21, 1999/05/18 23:12:37
Line 166  wait4msg( LDAP *ld, int msgid, int all, Line 166  wait4msg( LDAP *ld, int msgid, int all,
         while ( rc == -2 ) {          while ( rc == -2 ) {
 #ifndef LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS  #ifndef LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS
                 /* hack attack */                  /* hack attack */
                 if ( ! lber_pvt_sb_data_ready(&ld->ld_sb) ) {                  if ( ! ber_pvt_sb_data_ready(&ld->ld_sb) ) {
                         rc = ldap_select1( ld, tvp );                          rc = ldap_select1( ld, tvp );
   
                         if ( rc == 0 || ( rc == -1 && (                          if ( rc == 0 || ( rc == -1 && (
Line 192  wait4msg( LDAP *ld, int msgid, int all, Line 192  wait4msg( LDAP *ld, int msgid, int all,
                 }                  }
 #endif /* LDAP_DEBUG */  #endif /* LDAP_DEBUG */
                 for ( lc = ld->ld_conns; lc != NULL; lc = lc->lconn_next ) {                  for ( lc = ld->ld_conns; lc != NULL; lc = lc->lconn_next ) {
                         if ( lber_pvt_sb_data_ready(lc->lconn_sb) ) {                          if ( ber_pvt_sb_data_ready(lc->lconn_sb) ) {
                                 rc = try_read1msg( ld, msgid, all, lc->lconn_sb,                                  rc = try_read1msg( ld, msgid, all, lc->lconn_sb,
                                     lc, result );                                      lc, result );
                                 break;                                  break;
Line 578  merge_error_info( LDAP *ld, LDAPRequest Line 578  merge_error_info( LDAP *ld, LDAPRequest
                 }                  }
                 parentr->lr_res_error = lr->lr_res_error;                  parentr->lr_res_error = lr->lr_res_error;
                 lr->lr_res_error = NULL;                  lr->lr_res_error = NULL;
                 if ( NAME_ERROR( lr->lr_res_errno )) {                  if ( LDAP_NAME_ERROR( lr->lr_res_errno )) {
                         if ( parentr->lr_res_matched != NULL ) {                          if ( parentr->lr_res_matched != NULL ) {
                                 free( parentr->lr_res_matched );                                  free( parentr->lr_res_matched );
                         }                          }
Line 622  ldap_select1( LDAP *ld, struct timeval * Line 622  ldap_select1( LDAP *ld, struct timeval *
         }          }
   
         FD_ZERO( &readfds );          FD_ZERO( &readfds );
         FD_SET( lber_pvt_sb_get_desc(&ld->ld_sb), &readfds );          FD_SET( ber_pvt_sb_get_desc(&ld->ld_sb), &readfds );
   
         return( select( tblsize, &readfds, 0, 0, timeout ) );          return( select( tblsize, &readfds, 0, 0, timeout ) );
 }  }
Line 744  cldap_getmsg( LDAP *ld, struct timeval * Line 744  cldap_getmsg( LDAP *ld, struct timeval *
         int             rc;          int             rc;
         unsigned long   tag, len;          unsigned long   tag, len;
   
         if ( ! lber_pvt_sb_data_ready(&ld->ld_sb) ) {          if ( ! ber_pvt_sb_data_ready(&ld->ld_sb) ) {
                 rc = ldap_select1( ld, timeout );                  rc = ldap_select1( ld, timeout );
                 if ( rc == -1 || rc == 0 ) {                  if ( rc == -1 || rc == 0 ) {
                         ld->ld_errno = (rc == -1 ? LDAP_SERVER_DOWN :                          ld->ld_errno = (rc == -1 ? LDAP_SERVER_DOWN :

Removed from v.1.20  
changed lines
  Added in v.1.21


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