From 2187f8ae5103c15014b138df733a22e6baacd365 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 1 Jun 2026 00:10:59 +0200 Subject: [PATCH] cellMusic: Fix OOB playlist access current_track can be umax --- rpcs3/Emu/Cell/Modules/cellMusicSelectionContext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/Modules/cellMusicSelectionContext.cpp b/rpcs3/Emu/Cell/Modules/cellMusicSelectionContext.cpp index d6237c2c63..5c86fdd7fa 100644 --- a/rpcs3/Emu/Cell/Modules/cellMusicSelectionContext.cpp +++ b/rpcs3/Emu/Cell/Modules/cellMusicSelectionContext.cpp @@ -287,7 +287,7 @@ u32 music_selection_context::step_track(bool next) return umax; } - const std::string last_track = ::at32(playlist, current_track); + const std::string last_track = (current_track < playlist.size()) ? playlist[current_track] : ""; switch (repeat_mode) {