diff --git a/.gitignore b/.gitignore index a05904a..f5e7da6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,10 @@ out build +loader/build +loader/arm11/build *.bin *.3dsx *.smdh *.o *.d -*.elf -*.bat \ No newline at end of file +*.elf \ No newline at end of file diff --git a/loader/source/types.h b/loader/source/types.h index 2b89edb..6a1677e 100644 --- a/loader/source/types.h +++ b/loader/source/types.h @@ -23,8 +23,6 @@ #pragma once #include -#include -#include //Common data types typedef uint8_t u8; diff --git a/source/fs.c b/source/fs.c index edef111..b29abd1 100644 --- a/source/fs.c +++ b/source/fs.c @@ -45,7 +45,7 @@ u32 fileRead(void *dest, const char *path, u32 maxSize) if(f_open(&file, path, FA_READ) == FR_OK) { u32 size = f_size(&file); - if(!(size > maxSize)) + if(!(maxSize > 0 && size > maxSize)) f_read(&file, dest, size, (unsigned int *)ret); f_close(&file); } diff --git a/source/installer.c b/source/installer.c index 3c86cbe..b6cb122 100755 --- a/source/installer.c +++ b/source/installer.c @@ -9,7 +9,6 @@ #include "screen.h" #include "draw.h" #include "utils.h" -#include "cache.h" #include "types.h" #include "fatfs/sdmmc/sdmmc.h" #include "../build/bundled.h"