1 Feb
2022
1 Feb
'22
1:54 p.m.
Zebediah Figura <zfigura(a)codeweavers.com> writes:
The Legend of Heroes: Trails of Cold Steel III suffers from an application bug, where it tries to wait on a handle after closing it. Because of the usage patterns of the game and the way Wine allocates handles, the handle is usually reused by a separate object, which is effectively never signaled, resulting in a hang.
This patch changes our handle allocation strategy to resemble Windows, and in the process makes the race much less likely, although still theoretically possible.
Some tests would be nice. -- Alexandre Julliard julliard(a)winehq.org