tidy up the end of the all_tasks list after forking
[ghc-hetmet.git] / rts / Task.c
index e2f363b..9707251 100644 (file)
@@ -292,6 +292,7 @@ discardTasksExcept (Task *keep)
         }
     }
     all_tasks = keep;
+    keep->all_link = NULL;
     RELEASE_LOCK(&sched_mutex);
 }