task list: lock correct resources

This commit is contained in:
André Roth
2026-01-03 19:27:53 +01:00
parent 3564b30779
commit 251d94a859

View File

@@ -75,7 +75,7 @@ func (list *List) consumer() {
// check resources
blockingTasks := list.usedResources.UsedBy(t.resources)
if len(blockingTasks) == 0 {
list.usedResources.MarkInUse(task.resources, task)
list.usedResources.MarkInUse(t.resources, t)
list.queue <- t
break
}