diff options
Diffstat (limited to 'trunk/src/cache.c')
-rw-r--r-- | trunk/src/cache.c | 1 |
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)) { |