From 61522ca2fef4bc8536303dc9f9d6d550d46282e8 Mon Sep 17 00:00:00 2001 From: Curro Campuzano Date: Mon, 4 May 2026 16:47:04 +0200 Subject: [PATCH] Error when hitting boundary condition? --- lib/msprime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/msprime.c b/lib/msprime.c index 65a0e41b7..119db16f5 100644 --- a/lib/msprime.c +++ b/lib/msprime.c @@ -7690,7 +7690,7 @@ msp_smc_k_common_ancestor_event( /* find second hull */ search = &x_hull->left_avl_node; - for (search = search->prev; remaining_mass >= 0; search = search->prev) { + for (search = search->prev; remaining_mass > 0; search = search->prev) { tsk_bug_assert(search != NULL); y_hull = (hull_t *) search->item; if (y_hull->left == x_hull->left || y_hull->right > x_hull->left) {