diff --git a/src/gba/Cheats.cpp b/src/gba/Cheats.cpp index f9c6ad77..d855aadc 100644 --- a/src/gba/Cheats.cpp +++ b/src/gba/Cheats.cpp @@ -2579,6 +2579,9 @@ void cheatsReadGame(gzFile file, int version) cheatsNumber = 0; cheatsNumber = utilReadInt(file); + + if (cheatsNumber > MAX_CHEATS) + cheatsNumber = MAX_CHEATS; if (version > 8) utilGzRead(file, cheatsList, sizeof(cheatsList));