From db5208a7b8bcf2526b2599faa9e082a9afe60de6 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Fri, 9 Mar 2018 00:05:31 +0100 Subject: [PATCH] Allow injecting .srm type GBA saves Fixes #323 --- arm9/source/utils/nandutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arm9/source/utils/nandutil.c b/arm9/source/utils/nandutil.c index a0e6270..8f80e2b 100644 --- a/arm9/source/utils/nandutil.c +++ b/arm9/source/utils/nandutil.c @@ -174,7 +174,7 @@ u32 InjectGbaVcSavegameBuffered(const char* path, const char* path_vcsave, void* // basic sanity checks for path_vcsave FILINFO fno; char* ext = strrchr(path_vcsave, '.'); - if (!ext || (strncasecmp(++ext, "sav", 4) != 0)) return 1; // bad extension + if (!ext || ((strncasecmp(ext+1, "sav", 4) != 0) && (strncasecmp(ext+1, "srm", 4) != 0))) return 1; // bad extension if ((fvx_stat(path_vcsave, &fno) != FR_OK) || !GBASAVE_VALID(fno.fsize)) return 1; // bad size