diff --git a/src/fileio.cpp b/src/fileio.cpp --- a/src/fileio.cpp +++ b/src/fileio.cpp @@ -1087,8 +1087,11 @@ uint FileScanner::Scan(const char *exten FioAppendDirectory(path, MAX_PATH, sp, sd); num += ScanPath(this, extension, path, strlen(path)); } - FOR_ALL_TARS(tar) { - num += ScanTar(this, extension, tar); + + if (tars) { + FOR_ALL_TARS(tar) { + num += ScanTar(this, extension, tar); + } } return num;