You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use symmetric transfer in PCSX::Coroutine final_suspend
Resuming the awaiting coroutine from return_void/return_value
meant destroy() could be called on the inner coroutine before
it reached final_suspend, which is UB. Move the handoff to
final_suspend's await_suspend using symmetric transfer.
Signed-off-by: Nicolas 'Pixel' Noble <nicolas@nobis-crew.org>
0 commit comments