Diff for /libraries/libldap/result.c between versions 1.27 and 1.28

version 1.27, 1999/05/28 17:33:06 version 1.28, 1999/05/28 23:19:16
Line 433  lr->lr_res_matched ? lr->lr_res_matched Line 433  lr->lr_res_matched ? lr->lr_res_matched
         }          }
   
         /* make a new ldap message */          /* make a new ldap message */
         if ( (new = (LDAPMessage *) calloc( 1, sizeof(LDAPMessage) ))          if ( (new = (LDAPMessage *) LDAP_CALLOC( 1, sizeof(LDAPMessage) ))
             == NULL ) {              == NULL ) {
                 ld->ld_errno = LDAP_NO_MEMORY;                  ld->ld_errno = LDAP_NO_MEMORY;
                 return( -1 );                  return( -1 );
Line 567  merge_error_info( LDAP *ld, LDAPRequest Line 567  merge_error_info( LDAP *ld, LDAPRequest
             parentr->lr_res_errno == LDAP_SUCCESS ) {              parentr->lr_res_errno == LDAP_SUCCESS ) {
                 parentr->lr_res_errno = lr->lr_res_errno;                  parentr->lr_res_errno = lr->lr_res_errno;
                 if ( parentr->lr_res_error != NULL ) {                  if ( parentr->lr_res_error != NULL ) {
                         free( parentr->lr_res_error );                          LDAP_FREE( parentr->lr_res_error );
                 }                  }
                 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 ( LDAP_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 );                                  LDAP_FREE( parentr->lr_res_matched );
                         }                          }
                         parentr->lr_res_matched = lr->lr_res_matched;                          parentr->lr_res_matched = lr->lr_res_matched;
                         lr->lr_res_matched = NULL;                          lr->lr_res_matched = NULL;
Line 621  ldap_msgfree( LDAPMessage *lm ) Line 621  ldap_msgfree( LDAPMessage *lm )
                 next = lm->lm_chain;                  next = lm->lm_chain;
                 type = lm->lm_msgtype;                  type = lm->lm_msgtype;
                 ber_free( lm->lm_ber, 1 );                  ber_free( lm->lm_ber, 1 );
                 free( (char *) lm );                  LDAP_FREE( (char *) lm );
         }          }
   
         return( type );          return( type );

Removed from v.1.27  
changed lines
  Added in v.1.28


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