diff --git a/src/basic/prioq.c b/src/basic/prioq.c index e816b2c62a..1e4d8d1b2f 100644 --- a/src/basic/prioq.c +++ b/src/basic/prioq.c @@ -88,6 +88,7 @@ static void swap(Prioq *q, unsigned j, unsigned k) { static unsigned shuffle_up(Prioq *q, unsigned idx) { assert(q); + assert(idx < q->n_items); while (idx > 0) { unsigned k;