summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorbriaguya <70942617+briaguya-ai@users.noreply.github.com>2022-12-09 02:25:45 -0500
committerGitHub <noreply@github.com>2022-12-09 02:25:45 -0500
commit408143ec8cda45110a54ab4f31d759527c86966b (patch)
tree31bc46d8c4929115c4ddba66ca53b9d02f90a988 /soh/src/code
parent274c12f3cb941baf80d9ee3dc2c2db36bcc70cbd (diff)
fix: prevent oob access of sequenceMap (#2123)
Co-authored-by: briaguya <briaguya@alice>
Diffstat (limited to 'soh/src/code')
-rw-r--r--soh/src/code/audio_load.c2
1 files changed, 1 insertions, 1 deletions
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]);