Diff for /libraries/libldap/result.c between versions 1.84.2.5 and 1.94

version 1.84.2.5, 2004/03/25 23:06:26 version 1.94, 2004/07/24 01:13:29
Line 1 Line 1
 /* result.c - wait for an ldap result */  /* result.c - wait for an ldap result */
 /* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.84.2.4 2004/01/01 18:16:30 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.93 2004/03/25 11:15:52 hyc Exp $ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
  * Copyright 1998-2004 The OpenLDAP Foundation.   * Copyright 1998-2004 The OpenLDAP Foundation.
Line 314  wait4msg( Line 314  wait4msg(
         if( (*result = chkResponseList(ld, msgid, all)) != NULL ) {          if( (*result = chkResponseList(ld, msgid, all)) != NULL ) {
             rc = (*result)->lm_msgtype;              rc = (*result)->lm_msgtype;
         } else {          } else {
                           int lc_ready = 0;
   
                         for ( lc = ld->ld_conns; lc != NULL; lc = nextlc ) {                          for ( lc = ld->ld_conns; lc != NULL; lc = nextlc ) {
                                 nextlc = lc->lconn_next;                                  nextlc = lc->lconn_next;
Line 321  wait4msg( Line 322  wait4msg(
                                                 LBER_SB_OPT_DATA_READY, NULL ) ) {                                                  LBER_SB_OPT_DATA_READY, NULL ) ) {
                                         rc = try_read1msg( ld, msgid, all, lc->lconn_sb,                                          rc = try_read1msg( ld, msgid, all, lc->lconn_sb,
                                                 &lc, result );                                                  &lc, result );
                                           lc_ready = 1;
                                     break;                                      break;
                                 }                                  }
                 }                  }
   
                     if ( lc == NULL ) {                      if ( !lc_ready ) {
                             rc = ldap_int_select( ld, tvp );                              rc = ldap_int_select( ld, tvp );
 #ifdef LDAP_DEBUG  #ifdef LDAP_DEBUG
                             if ( rc == -1 ) {                              if ( rc == -1 ) {

Removed from v.1.84.2.5  
changed lines
  Added in v.1.94


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