From 6cc2db09abd91814157f11b9c12d04bb1508e163 Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Fri, 4 Nov 2016 11:59:03 -0700 Subject: [PATCH] Update Cheats.cpp Bounds checking again. --- src/gba/Cheats.cpp | 3 +++ 1 file changed, 3 insertions(+) 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));