summaryrefslogtreecommitdiffstats
path: root/source3/lib/adt_tree.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2004-02-26 02:11:31 +0000
committerAndrew Tridgell <tridge@samba.org>2004-02-26 02:11:31 +0000
commit79d5739893dca1272b60d6566ccb728c73c4240e (patch)
treebafa61c1d0a3c3753d4caa569b089df8bbdeaa8d /source3/lib/adt_tree.c
parent863c784ef477cbdad3dfb5480b41be4b2360b758 (diff)
downloadsamba-79d5739893dca1272b60d6566ccb728c73c4240e.tar.gz
samba-79d5739893dca1272b60d6566ccb728c73c4240e.tar.xz
samba-79d5739893dca1272b60d6566ccb728c73c4240e.zip
fixed compilation with --enable-dmalloc
the macro redefinition of free() means we cannot have a structure element called "free" (This used to be commit d2d653a1a6db9d0407e99affb317a0045e56168a)
Diffstat (limited to 'source3/lib/adt_tree.c')
-rw-r--r--source3/lib/adt_tree.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/lib/adt_tree.c b/source3/lib/adt_tree.c
index 0bc224ec232..bd857e205ac 100644
--- a/source3/lib/adt_tree.c
+++ b/source3/lib/adt_tree.c
@@ -65,7 +65,7 @@ SORTED_TREE* sorted_tree_init( void *data_p,
ZERO_STRUCTP( tree );
tree->compare = cmp_fn;
- tree->free = free_fn;
+ tree->free_func = free_fn;
if ( !(tree->root = (TREE_NODE*)malloc( sizeof(TREE_NODE) )) ) {
SAFE_FREE( tree );
@@ -110,8 +110,8 @@ void sorted_tree_destroy( SORTED_TREE *tree )
if ( tree->root )
sorted_tree_destroy_children( tree->root );
- if ( tree->free )
- tree->free( tree->root );
+ if ( tree->free_func )
+ tree->free_func( tree->root );
SAFE_FREE( tree );
}