diff --git a/src/filetypes.c b/src/filetypes.c index fd8a05b..ce1a21c 100644 --- a/src/filetypes.c +++ b/src/filetypes.c @@ -132,7 +132,7 @@ uint32_t scan_dir(char* path, char mkdb, uint32_t this_dir_tgt) { break; } fn = *fno.lfname ? fno.lfname : fno.fname; - if (*fn == '.') continue; + if ((*fn == '.') || !(memcmp(fn, SYS_DIR_NAME, sizeof(SYS_DIR_NAME)))) continue; if (fno.fattrib & AM_DIR) { numentries++; if(pass) {