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) {