mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-25 17:19:43 -05:00
Use ber_memfree instead of free
This commit is contained in:
parent
e60d22e3c6
commit
a802f32f71
1 changed files with 6 additions and 5 deletions
|
|
@ -24,6 +24,7 @@
|
|||
#ifdef CSRIMALLOC
|
||||
#define ber_memalloc malloc
|
||||
#define ber_memrealloc realloc
|
||||
#define ber_memfree free
|
||||
#else
|
||||
#include "lber.h"
|
||||
#endif
|
||||
|
|
@ -377,13 +378,13 @@ ravl_delete( Avlnode **root, void* data, AVL_CMP fcmp, int *shorter )
|
|||
if ( (*root)->avl_left == 0 ) {
|
||||
*root = (*root)->avl_right;
|
||||
*shorter = 1;
|
||||
free( (char *) savenode );
|
||||
ber_memfree( (char *) savenode );
|
||||
return( savedata );
|
||||
/* no right child */
|
||||
} else if ( (*root)->avl_right == 0 ) {
|
||||
*root = (*root)->avl_left;
|
||||
*shorter = 1;
|
||||
free( (char *) savenode );
|
||||
ber_memfree( (char *) savenode );
|
||||
return( savedata );
|
||||
}
|
||||
|
||||
|
|
@ -616,7 +617,7 @@ avl_free( Avlnode *root, AVL_FREE dfree )
|
|||
|
||||
if ( dfree )
|
||||
(*dfree)( root->avl_data );
|
||||
free( root );
|
||||
ber_memfree( root );
|
||||
|
||||
return( nleft + nright + 1 );
|
||||
}
|
||||
|
|
@ -717,7 +718,7 @@ void*
|
|||
avl_getfirst( Avlnode *root )
|
||||
{
|
||||
if ( avl_list ) {
|
||||
free( (char *) avl_list);
|
||||
ber_memfree( (char *) avl_list);
|
||||
avl_list = (void* *) 0;
|
||||
}
|
||||
avl_maxlist = 0;
|
||||
|
|
@ -738,7 +739,7 @@ avl_getnext( void )
|
|||
return( 0 );
|
||||
|
||||
if ( avl_nextlist == avl_maxlist ) {
|
||||
free( (void*) avl_list);
|
||||
ber_memfree( (void*) avl_list);
|
||||
avl_list = (void* *) 0;
|
||||
return( 0 );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue