# HG changeset patch # User John Tsiombikas # Date 1414918568 -7200 # Node ID 1b8a3a6088b6e0c12ca7f1c2a8ab4d22d57ad4c4 # Parent 5b955b3a4675fffcd6c59db4b2b114515da1fd09 simplified find_min diff -r 5b955b3a4675 -r 1b8a3a6088b6 src/rbtree.c --- a/src/rbtree.c Thu Apr 17 13:35:43 2014 +0300 +++ b/src/rbtree.c Sun Nov 02 10:56:08 2014 +0200 @@ -421,15 +421,13 @@ static struct rbnode *find_min(struct rbnode *tree) { - struct rbnode *node; - if(!tree) return 0; - while(node->left) { - node = node->left; + while(tree->left) { + tree = tree->left; } - return node; + return tree; } static struct rbnode *del_min(struct rbtree *rb, struct rbnode *tree)