summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hald/mmap_cache.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/hald/mmap_cache.c b/hald/mmap_cache.c
index 6125cf01..cc1ffa59 100644
--- a/hald/mmap_cache.c
+++ b/hald/mmap_cache.c
@@ -265,6 +265,10 @@ di_cache_coherency_check (gboolean setup_watches)
HAL_INFO(("Cache needs update"));
regen_cache();
did_regen = TRUE;
+ } else if (st.st_size == 0) {
+ HAL_INFO(("Cache zero size, so regenerating"));
+ regen_cache();
+ did_regen = TRUE;
}
} else {
regen_cache();