Files
ppsspp/UI
Henrik Rydgård b68e0c0896 RetroAchievementScreens: fix use-after-free on leaderboard screen close
rc_client_begin_fetch_leaderboard_entries[_around_user]()'s returned
async handle was discarded instead of stored in pendingAsyncCall_, so
the destructor's "abort the in-flight request" guard was always a
no-op. Closing (or switching modes on) a leaderboard screen before its
network fetch completes let the completion callback run later against
the already-destroyed screen (writing to its now-freed
pendingEntryList_/pendingAsyncCall_ members) - ordinary usage on a
slow connection, not just an edge case.
2026-08-12 09:27:47 +02:00
..
2026-08-07 08:49:29 +02:00
2026-05-28 10:56:35 +02:00
2026-08-08 18:18:28 +02:00
2026-06-24 23:04:17 +02:00
2026-08-09 22:10:54 +02:00
2026-06-24 23:04:17 +02:00
2026-06-24 23:04:17 +02:00
…
…
…
…
2026-07-18 11:57:48 +02:00