diff options
| -rw-r--r-- | src/btree_naive.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/btree_naive.c b/src/btree_naive.c index d3a4183..43daf8c 100644 --- a/src/btree_naive.c +++ b/src/btree_naive.c @@ -727,8 +727,11 @@ void* btree_iter(struct btree *tree) { if (tree != NULL) { head = 0; memset(stack, 0, 512 * sizeof(struct node*)); + btree = tree; - stack[head] = (struct stack){0, btree->root}; + + stack[head].pos = 0; + stack[head].node = btree->root; } /* Check if we have reached the end of a node. |
