diff options
| -rw-r--r-- | src/btree_naive.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/btree_naive.c b/src/btree_naive.c index 2ffd3ec..6536318 100644 --- a/src/btree_naive.c +++ b/src/btree_naive.c @@ -758,6 +758,8 @@ void* btree_iter(struct btree *tree, struct btree_iter_t *iter) { register ssize_t head; register ssize_t n; + if (iter->stack[head].node == NULL) return NULL; + head = iter->head; pos = iter->stack[head].pos; n = iter->stack[head].node->n; |
