diff --git a/src/queue.c b/src/queue.c index 8f532a6f24d833dcad7fa1136a1d5400b01de430..32fc06fdecdc8a4f6214e71983f9079dd3367412 100644 --- a/src/queue.c +++ b/src/queue.c @@ -329,7 +329,7 @@ void queue_dump(int nodeID, int index, FILE *file, struct queue *q) { /* Loop over the queue entries. */ for (int k = 0; k < q->count; k++) { - struct task *t = &q->tasks[q->tid[k]]; + struct task *t = &q->tasks[q->entries[k].tid]; fprintf(file, "%d %d %d %s %s %.2f\n", nodeID, index, k, taskID_names[t->type], subtaskID_names[t->subtype], t->weight);