diff options
-rw-r--r-- | hald/mmap_cache.c | 4 |
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(); |