# HG changeset patch # User Olaf Wintermann # Date 1431973949 -7200 # Node ID 4c84dd2408d7e2a4fe0cc26f0e312329b1e89878 # Parent 45810f5b7b841dbb9ff938277378cbd940049ad6 fixed bug in ucx_avl_remove diff -r 45810f5b7b84 -r 4c84dd2408d7 ucx/avl.c --- a/ucx/avl.c Mon May 18 20:17:16 2015 +0200 +++ b/ucx/avl.c Mon May 18 20:32:29 2015 +0200 @@ -201,6 +201,9 @@ ucx_avl_connect(tree, p, n->right ? n->right:n->left, n->key); } else { tree->root = n->right ? n->right : n->left; + if(tree->root) { + tree->root->parent = NULL; + } } alfree(tree->allocator, n); }