Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix a mutex abandon case with WaitHandle.WaitAll in the PAL (dotnet/c…
…oreclr#25452) Fixes https://github.com/dotnet/coreclr/issues/25108 - Upon a `WaitAll` when all waits are already satisfied, the abandoned flag is overwritten with the abandoned state of the last wait object in the array - So if the first wait object is an abandoned mutex and the second wait object is a signaled event, the `WaitAll` succeeds and does not report that anything was abandoned - Fixed to accumulate into the flag instead of overwriting it Commit migrated from dotnet/coreclr@e0a9df5
- Loading branch information