From 408143ec8cda45110a54ab4f31d759527c86966b Mon Sep 17 00:00:00 2001 From: briaguya <70942617+briaguya-ai@users.noreply.github.com> Date: Fri, 9 Dec 2022 02:25:45 -0500 Subject: [PATCH] fix: prevent oob access of sequenceMap (#2123) Co-authored-by: briaguya --- soh/src/code/audio_load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soh/src/code/audio_load.c b/soh/src/code/audio_load.c index 0dfb56691..354119cb2 100644 --- a/soh/src/code/audio_load.c +++ b/soh/src/code/audio_load.c @@ -486,7 +486,7 @@ u8* AudioLoad_GetFontsForSequence(s32 seqId, u32* outNumFonts) { return NULL; u16 newSeqId = SfxEditor_GetReplacementSeq(seqId); - if (!sequenceMap[newSeqId]){ + if (newSeqId > MAX_SEQUENCES || !sequenceMap[newSeqId]) { return NULL; } SequenceData sDat = ResourceMgr_LoadSeqByName(sequenceMap[newSeqId]);