Merge pull request #30 from mlemanczyk/codex/fix-exception-in-resultsparser

Fix worker index capture causing split results failure
This commit is contained in:
Marek Lemańczyk authored and GitHub committed 2025-09-20 00:04:13 +02:00
commit 52f4226ff1
1 file changed
+4 -3
@@ -639,7 +639,8 @@ internal static class Program
continue;
}
tasks[worker] = Task.Run(() =>
int workerIndex = worker;
tasks[workerIndex] = Task.Run(() =>
{
List<CandidateResult> localPassed = new(length);
List<CandidateResult> localRejected = new(length);
@@ -656,8 +657,8 @@ internal static class Program
localRejected.Add(candidate);
}
passedSegments[worker] = localPassed;
rejectedSegments[worker] = localRejected;
passedSegments[workerIndex] = localPassed;
rejectedSegments[workerIndex] = localRejected;
});
}