Diff for /libraries/libldap/result.c between versions 1.23 and 1.24

version 1.23, 1999/05/19 04:27:35 version 1.24, 1999/05/21 01:56:17
Line 61  ldap_result( LDAP *ld, int msgid, int al Line 61  ldap_result( LDAP *ld, int msgid, int al
 {  {
         LDAPMessage     *lm, *lastlm, *nextlm;          LDAPMessage     *lm, *lastlm, *nextlm;
   
           assert( ld != NULL );
           assert( result != NULL );
   
           Debug( LDAP_DEBUG_TRACE, "ldap_result\n", 0, 0, 0 );
   
           if( ld == NULL ) {
                   return -1;
           }
   
           if( result == NULL ) {
                   ld->ld_errno = LDAP_PARAM_ERROR;
                   return -1;
           }
   
         /*          /*
          * First, look through the list of responses we have received on           * First, look through the list of responses we have received on
          * this association and see if the response we're interested in           * this association and see if the response we're interested in
Line 68  ldap_result( LDAP *ld, int msgid, int al Line 82  ldap_result( LDAP *ld, int msgid, int al
          * wait until it arrives or timeout occurs.           * wait until it arrives or timeout occurs.
          */           */
   
         Debug( LDAP_DEBUG_TRACE, "ldap_result\n", 0, 0, 0 );  
   
         *result = NULLMSG;          *result = NULLMSG;
         lastlm = NULLMSG;          lastlm = NULLMSG;
         for ( lm = ld->ld_responses; lm != NULLMSG; lm = nextlm ) {          for ( lm = ld->ld_responses; lm != NULLMSG; lm = nextlm ) {
Line 144  wait4msg( LDAP *ld, int msgid, int all, Line 156  wait4msg( LDAP *ld, int msgid, int all,
         LDAPConn        *lc, *nextlc;          LDAPConn        *lc, *nextlc;
 #endif /* LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS */  #endif /* LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS */
   
           assert( ld != NULL );
           assert( result != NULL );
   
 #ifdef LDAP_DEBUG  #ifdef LDAP_DEBUG
         if ( timeout == NULL ) {          if ( timeout == NULL ) {
                 Debug( LDAP_DEBUG_TRACE, "wait4msg (infinite timeout)\n",                  Debug( LDAP_DEBUG_TRACE, "wait4msg (infinite timeout)\n",
Line 275  try_read1msg( LDAP *ld, int msgid, int a Line 290  try_read1msg( LDAP *ld, int msgid, int a
         BerElement      tmpber;          BerElement      tmpber;
         int             rc, refer_cnt, hadref, simple_request;          int             rc, refer_cnt, hadref, simple_request;
         unsigned long   lderr;          unsigned long   lderr;
   
           assert( ld != NULL );
           assert( lc != NULL );
                   
         ber = &lc->lconn_ber;          ber = &lc->lconn_ber;
   
 #else  #else
           assert( ld != NULL );
   
         ber = &ld->ld_ber;          ber = &ld->ld_ber;
 #endif /* LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS */  #endif /* LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS */
   
         Debug( LDAP_DEBUG_TRACE, "read1msg\n", 0, 0, 0 );          Debug( LDAP_DEBUG_TRACE, "read1msg\n", 0, 0, 0 );
   
 #if 0  #if 0
         ber_init_w_nullc( &ber, 0 );          ber_init_w_nullc( &ber, 0 );
         ldap_set_ber_options( ld, &ber );          ldap_set_ber_options( ld, &ber );
Line 607  ldap_select1( LDAP *ld, struct timeval * Line 629  ldap_select1( LDAP *ld, struct timeval *
         fd_set          readfds;          fd_set          readfds;
         static int      tblsize;          static int      tblsize;
   
           assert( ld != NULL );
   
         if ( tblsize == 0 ) {          if ( tblsize == 0 ) {
 #ifdef HAVE_SYSCONF  #ifdef HAVE_SYSCONF
                 tblsize = sysconf( _SC_OPEN_MAX );                  tblsize = sysconf( _SC_OPEN_MAX );
Line 634  ldap_select1( LDAP *ld, struct timeval * Line 658  ldap_select1( LDAP *ld, struct timeval *
 int  int
 ldap_msgtype( LDAPMessage *lm )  ldap_msgtype( LDAPMessage *lm )
 {  {
         return( lm ? lm->lm_msgtype : -1 );          assert( lm != NULL );
           return ( lm == NULL ) ? lm->lm_msgtype : -1;
 }  }
   
   
 int  int
 ldap_msgid( LDAPMessage *lm )  ldap_msgid( LDAPMessage *lm )
 {  {
         return( lm ? lm->lm_msgid : -1 );          assert( lm != NULL );
   
           return ( lm == NULL ) ? lm->lm_msgid : -1;
 }  }
   
   
Line 650  ldap_msgfree( LDAPMessage *lm ) Line 678  ldap_msgfree( LDAPMessage *lm )
         LDAPMessage     *next;          LDAPMessage     *next;
         int             type = 0;          int             type = 0;
   
           assert( lm != NULL );
   
         Debug( LDAP_DEBUG_TRACE, "ldap_msgfree\n", 0, 0, 0 );          Debug( LDAP_DEBUG_TRACE, "ldap_msgfree\n", 0, 0, 0 );
   
         for ( ; lm != NULLMSG; lm = next ) {          for ( ; lm != NULLMSG; lm = next ) {
Line 672  ldap_msgdelete( LDAP *ld, int msgid ) Line 702  ldap_msgdelete( LDAP *ld, int msgid )
 {  {
         LDAPMessage     *lm, *prev;          LDAPMessage     *lm, *prev;
   
           assert( ld != NULL );
   
         Debug( LDAP_DEBUG_TRACE, "ldap_msgdelete\n", 0, 0, 0 );          Debug( LDAP_DEBUG_TRACE, "ldap_msgdelete\n", 0, 0, 0 );
   
         prev = NULLMSG;          prev = NULLMSG;

Removed from v.1.23  
changed lines
  Added in v.1.24


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