Skip to content

Commit 78c05a8

Browse files
committed
fix looping over wrong number of edges
1 parent 2777be0 commit 78c05a8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

c/tskit/trees.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4615,7 +4615,7 @@ tsk_tree_seek_index(tsk_tree_t *self, tsk_size_t index, tsk_flags_t TSK_UNUSED(o
46154615
}
46164616

46174617
left = tree_index.tree_left[index];
4618-
for (i = 0; i < self->tree_sequence->num_trees; ++i) {
4618+
for (i = 0; i < self->tree_sequence->tables->edges.num_rows; ++i) {
46194619
if (left >= edges_left[i] && left < edges_right[i]) {
46204620
/* Should we assert that the cast is possible? */
46214621
tsk_tree_insert_edge(self, edges_parent[i], edges_child[i], (tsk_id_t) i);

0 commit comments

Comments
 (0)