summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/btree_naive.c2
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;