diff --git a/lib/src/tree_cursor.c b/lib/src/tree_cursor.c index 98b86605..4c6f1b82 100644 --- a/lib/src/tree_cursor.c +++ b/lib/src/tree_cursor.c @@ -448,6 +448,7 @@ TSTreeCursor ts_tree_cursor_copy(const TSTreeCursor *_cursor) { TSTreeCursor res = {NULL, NULL, {0, 0}}; TreeCursor *copy = (TreeCursor *)&res; copy->tree = cursor->tree; + array_init(©->stack); array_push_all(©->stack, &cursor->stack); return res; }