Fixed faulty FS error when a filename contains a /

This commit is contained in:
Dylan G
2022-05-30 10:43:12 +01:00
parent b81a9aaa4c
commit 7f7fdc010a

View File

@@ -377,7 +377,7 @@ renamed:
sprintf(path_to_file, "%s%s", main_paths[mode], filename); sprintf(path_to_file, "%s%s", main_paths[mode], filename);
// filter out characters illegal in FAT32 filenames // filter out characters illegal in FAT32 filenames
char * curr_filename = strrchr(path_to_file, '/') + 1; char * curr_filename = path_to_file + strlen(main_paths[mode]);
char * illegal_char = curr_filename; char * illegal_char = curr_filename;
while ((illegal_char = strpbrk(illegal_char, ILLEGAL_CHARS))) while ((illegal_char = strpbrk(illegal_char, ILLEGAL_CHARS)))
{ {