diff options
| -rw-r--r-- | apps/main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/main.c b/apps/main.c index c21accb..95e6663 100644 --- a/apps/main.c +++ b/apps/main.c @@ -127,7 +127,11 @@ int init_dircache(bool preinit) result = dircache_load(DIRCACHE_FILE); remove(DIRCACHE_FILE); if (result < 0) + { firmware_settings.disk_clean = false; + if (global_settings.dircache_size >= 0) + dircache_build(global_settings.dircache_size); + } return result; } |