From 37d3d1fbf5de931b8a2cfc4e16f0bf31ade238a7 Mon Sep 17 00:00:00 2001
From: "Peter W. Draper" <p.w.draper@durham.ac.uk>
Date: Mon, 24 Feb 2020 17:43:50 +0000
Subject: [PATCH] Fix queue dumping after scheduler changes

---
 src/queue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/queue.c b/src/queue.c
index 8f532a6f24..32fc06fdec 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);
-- 
GitLab