Diff for /libraries/libldap/result.c between versions 1.99.2.16 and 1.99.2.17

version 1.99.2.16, 2006/08/17 02:43:58 version 1.99.2.17, 2006/08/18 15:14:38
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.99.2.15 2006/04/03 19:49:54 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.99.2.16 2006/08/17 02:43:58 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 1998-2006 The OpenLDAP Foundation.   * Copyright 1998-2006 The OpenLDAP Foundation.
Line 333  wait4msg( Line 333  wait4msg(
                                         ldap_pvt_thread_mutex_lock( &ld->ld_conn_mutex );                                          ldap_pvt_thread_mutex_lock( &ld->ld_conn_mutex );
 #endif  #endif
                                         for ( lc = ld->ld_conns;                                          for ( lc = ld->ld_conns;
                                                 rc == LDAP_MSG_X_KEEP_LOOKING && lc != NULL;                                                  rc == LDAP_MSG_X_KEEP_LOOKING && lc != NULL; )
                                                 lc = lc->lconn_next )  
                                         {                                          {
                                                 if ( lc->lconn_status == LDAP_CONNST_CONNECTED &&                                                  if ( lc->lconn_status == LDAP_CONNST_CONNECTED &&
                                                         ldap_is_read_ready( ld, lc->lconn_sb ))                                                          ldap_is_read_ready( ld, lc->lconn_sb ))
Line 353  wait4msg( Line 352  wait4msg(
                                                                  * sane; better restart                                                                   * sane; better restart
                                                                  * (ITS#4405) */                                                                   * (ITS#4405) */
                                                                 lc = ld->ld_conns;                                                                  lc = ld->ld_conns;
   
                                                                   /* don't get to next conn! */
                                                                   break;
                                                         }                                                          }
                                                 }                                                  }
   
                                                   /* next conn */
                                                   lc = lc->lconn_next;
                                         }                                          }
 #ifdef LDAP_R_COMPILE  #ifdef LDAP_R_COMPILE
                                         ldap_pvt_thread_mutex_unlock( &ld->ld_conn_mutex );                                          ldap_pvt_thread_mutex_unlock( &ld->ld_conn_mutex );

Removed from v.1.99.2.16  
changed lines
  Added in v.1.99.2.17


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