Diff for /libraries/libldap/result.c between versions 1.105 and 1.106

version 1.105, 2005/07/16 13:38:33 version 1.106, 2005/07/18 04:22:33
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.104 2005/07/14 17:18:55 hallvard Exp $ */  /* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.105 2005/07/16 13:38:33 ando 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-2005 The OpenLDAP Foundation.   * Copyright 1998-2005 The OpenLDAP Foundation.
Line 187  chkResponseList( Line 187  chkResponseList(
                                         tmp = lm;                                          tmp = lm;
                                 }                                  }
                         } else {                          } else {
                                 assert(lm->lm_chain_tail);                                  assert(lm->lm_chain_tail != NULL);
                                 assert(lm->lm_chain_tail->lm_chain);                                  assert(lm->lm_chain_tail->lm_chain != NULL);
                                 if ((lm->lm_chain_tail->lm_chain->lm_msgtype                                  if ((lm->lm_chain_tail->lm_chain->lm_msgtype
                                                 == LDAP_RES_SEARCH_ENTRY) ||                                                  == LDAP_RES_SEARCH_ENTRY) ||
                                         (lm->lm_chain_tail->lm_chain->lm_msgtype                                          (lm->lm_chain_tail->lm_chain->lm_msgtype
Line 222  chkResponseList( Line 222  chkResponseList(
             if ( all == LDAP_MSG_ONE && lm->lm_chain != NULL ) {              if ( all == LDAP_MSG_ONE && lm->lm_chain != NULL ) {
                         lm->lm_chain->lm_next = lm->lm_next;                          lm->lm_chain->lm_next = lm->lm_next;
                         lm->lm_chain->lm_chain_tail = ( lm->lm_chain_tail != lm ) ? lm->lm_chain_tail : lm->lm_chain;                          lm->lm_chain->lm_chain_tail = ( lm->lm_chain_tail != lm ) ? lm->lm_chain_tail : lm->lm_chain;
                         assert(lm->lm_chain->lm_chain_tail);                          assert(lm->lm_chain->lm_chain_tail != NULL);
                         lm->lm_chain = NULL;                          lm->lm_chain = NULL;
                         lm->lm_chain_tail = NULL;                          lm->lm_chain_tail = NULL;
             }              }
Line 868  lr->lr_res_matched ? lr->lr_res_matched Line 868  lr->lr_res_matched ? lr->lr_res_matched
                 assert(l->lm_chain_tail == l);                  assert(l->lm_chain_tail == l);
                 l->lm_chain = newmsg;                  l->lm_chain = newmsg;
         } else {          } else {
                 assert(l->lm_chain_tail);                  assert(l->lm_chain_tail != NULL);
                 assert(l->lm_chain_tail->lm_chain);                  assert(l->lm_chain_tail->lm_chain != NULL);
                 if ((l->lm_chain_tail->lm_chain->lm_msgtype                  if ((l->lm_chain_tail->lm_chain->lm_msgtype
                                 == LDAP_RES_SEARCH_ENTRY) ||                                  == LDAP_RES_SEARCH_ENTRY) ||
                         (l->lm_chain_tail->lm_chain->lm_msgtype                          (l->lm_chain_tail->lm_chain->lm_msgtype

Removed from v.1.105  
changed lines
  Added in v.1.106


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