diff --git a/mod/box/index.m b/mod/box/index.m index 7db85ff31d46f84c01b2b5f70493afa4073180b6..eddc166ac93da0b4c7fab7e495cb83e618a5fd0e 100644 --- a/mod/box/index.m +++ b/mod/box/index.m @@ -285,7 +285,11 @@ index_find_tree(struct index *self, void *key) { struct tree_index_member *member = (struct tree_index_member *)key; - return sptree_str_t_find(self->idx.tree, member); + member = sptree_str_t_find(self->idx.tree, member); + if (member != NULL) + return member->tuple; + + return NULL; } static struct box_tuple *