From 38088e80e17c5712c89a92e48fa8ae33a4419cb7 Mon Sep 17 00:00:00 2001 From: Aurora Date: Sun, 11 Dec 2016 19:30:54 +0100 Subject: [PATCH] Switch to static arrays --- source/patches.c | 4 ++-- source/pin.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/patches.c b/source/patches.c index a8b6ef2..aefee79 100644 --- a/source/patches.c +++ b/source/patches.c @@ -43,14 +43,14 @@ static inline void pathChanger(u8 *pos) if(pathSize < 6 || pathSize > 57) return; - u8 path[pathSize]; + u8 path[57]; fileRead(path, pathFile, pathSize); if(path[pathSize - 1] == 0xA) pathSize--; if(path[pathSize - 1] == 0xD) pathSize--; if(pathSize < 6 || pathSize > 57 || path[0] != '/' || memcmp(&path[pathSize - 4], ".bin", 4) != 0) return; - u16 finalPath[pathSize + 1]; + u16 finalPath[58]; for(u32 i = 0; i < pathSize; i++) finalPath[i] = (u16)path[i]; diff --git a/source/pin.c b/source/pin.c index 85be357..502a6b3 100644 --- a/source/pin.c +++ b/source/pin.c @@ -155,7 +155,7 @@ bool verifyPin(u32 pinMode) if(messageSize > 0 && messageSize <= 800) { - char message[messageSize + 1]; + char message[801]; if(fileRead(message, messageFile, messageSize) == messageSize) {