From 46ea3bc83895a630a8e892ebe2af2526fce56b6a Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Sat, 5 Jul 2014 00:49:41 +0100 Subject: [PATCH] small fix --- src/tree/delete.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/tree/delete.c b/src/tree/delete.c index aa2de16..e12fc24 100644 --- a/src/tree/delete.c +++ b/src/tree/delete.c @@ -28,6 +28,7 @@ TR_treeDelete(TR_Tree * this, const void * search, TR_TreeComp comp) { TR_Tree node = *this; TR_Tree del_node; + TR_Tree sibling; int found; void * data; @@ -104,10 +105,7 @@ TR_treeDelete(TR_Tree * this, const void * search, TR_TreeComp comp) * rebalancing process...(this does not make much sense, but * to be honest I don't know now.) */ - { - TR_Tree sibling = TR_TREE_SIBLING(node); - TR_TREE_BALANCE_DELETE(this, node, sibling); - } + TR_TREE_BALANCE_DELETE(this, node, sibling); TR_delete(del_node); return data;