From fd80294bf26f855a83279d18c196263db5f10bdb Mon Sep 17 00:00:00 2001 From: Duckbill Date: Sun, 31 Dec 2017 11:26:18 +0300 Subject: [PATCH] Fix buffer overflow in case of very long cheats.txt file --- sysmodules/rosalina/source/menus/cheats.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysmodules/rosalina/source/menus/cheats.c b/sysmodules/rosalina/source/menus/cheats.c index cd3bdad5..04986439 100644 --- a/sysmodules/rosalina/source/menus/cheats.c +++ b/sysmodules/rosalina/source/menus/cheats.c @@ -866,8 +866,8 @@ void Cheat_loadCheatsIntoMemory(u64 titleId) { u64 fileLen = 0; IFile_GetSize(&file, &fileLen); - if (fileLen > 16384) { - fileLen = 16384; + if (fileLen > 16383) { + fileLen = 16383; } u64 total;