Skip to content

Commit c23554a

Browse files
committed
partr: fix multiqueue resorting stability
1 parent 2a35739 commit c23554a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/partr.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ static inline void sift_down(taskheap_t *heap, int32_t idx)
9393
child < tasks_per_heap && child <= heap_d*idx + heap_d;
9494
++child) {
9595
if (heap->tasks[child]
96-
&& heap->tasks[child]->prio < heap->tasks[idx]->prio) {
96+
&& heap->tasks[child]->prio <= heap->tasks[idx]->prio) {
9797
jl_task_t *t = heap->tasks[idx];
9898
heap->tasks[idx] = heap->tasks[child];
9999
heap->tasks[child] = t;

0 commit comments

Comments
 (0)