diff --git a/mod/box/index.m b/mod/box/index.m index 8f23b75e30da9d1f075dfd9cb09e56452c2e4196..72b1619d08911e6255872f8b6fd7b1c5f4c69f58 100644 --- a/mod/box/index.m +++ b/mod/box/index.m @@ -282,7 +282,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 *