rbtree

changeset 7:2c0baa1fd419

del_tree would call 0 if the del func is null
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 21 Oct 2011 11:32:38 +0300
parents 028a21468abf
children 8d7233ff61d3
files src/rbtree.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line diff
     1.1 --- a/src/rbtree.c	Wed Oct 12 07:03:03 2011 +0300
     1.2 +++ b/src/rbtree.c	Fri Oct 21 11:32:38 2011 +0300
     1.3 @@ -261,7 +261,9 @@
     1.4  	del_tree(node->left, delfunc, cls);
     1.5  	del_tree(node->right, delfunc, cls);
     1.6  
     1.7 -	delfunc(node, cls);
     1.8 +	if(delfunc) {
     1.9 +		delfunc(node, cls);
    1.10 +	}
    1.11  	free(node);
    1.12  }
    1.13