diff --git a/arm9/source/utils/gameutil.c b/arm9/source/utils/gameutil.c index 84bef45..658c32e 100644 --- a/arm9/source/utils/gameutil.c +++ b/arm9/source/utils/gameutil.c @@ -2982,7 +2982,7 @@ u32 DumpTicketForGameFile(const char* path, bool force_legit) { // replace extension char* dot = strrchr(dest, '.'); - if (!dot || (dot < strrchr(dest, '/'))) + if (!dot || (strpbrk(dot, "/(){}[]!$#*+-"))) dot = dest + strnlen(dest, 256); snprintf(dot, 16, ".%s", force_legit ? "legit.tik" : "tik");