diff options
| author | briaguya <70942617+briaguya-ai@users.noreply.github.com> | 2022-12-09 02:25:45 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-09 02:25:45 -0500 |
| commit | 408143ec8cda45110a54ab4f31d759527c86966b (patch) | |
| tree | 31bc46d8c4929115c4ddba66ca53b9d02f90a988 /soh/src/code | |
| parent | 274c12f3cb941baf80d9ee3dc2c2db36bcc70cbd (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.c | 2 |
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]); |
