summaryrefslogtreecommitdiffstats
path: root/trunk/src/cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/src/cache.c')
-rw-r--r--trunk/src/cache.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/trunk/src/cache.c b/trunk/src/cache.c
index 311dfa3..4c6bffd 100644
--- a/trunk/src/cache.c
+++ b/trunk/src/cache.c
@@ -682,6 +682,7 @@ prelink_save_cache (int do_warn)
if (write (fd, &cache, sizeof (cache)) != sizeof (cache)
|| write (fd, data, len) != len
|| fchmod (fd, 0644)
+ || fsync (fd)
|| close (fd)
|| wrap_rename (prelink_cache_tmp, prelink_cache))
{