summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--shape.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/shape.c b/shape.c
index a81c19cf41..69776c25f3 100644
--- a/shape.c
+++ b/shape.c
@@ -63,7 +63,10 @@ redblack_right(redblack_node_t * node)
static redblack_node_t *
redblack_find(redblack_node_t * tree, ID key)
{
- if (tree != LEAF) {
+ if (tree == LEAF) {
+ return LEAF;
+ }
+ else {
if (tree->key == key) {
return tree;
}
@@ -76,9 +79,6 @@ redblack_find(redblack_node_t * tree, ID key)
}
}
}
- else {
- return 0;
- }
}
static inline char