diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2015-02-03 10:22:28 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2015-02-03 10:22:28 +0000 |
commit | ee75f5b3addaa6e2989a2dabbd2d49fed71d19c8 (patch) | |
tree | 9b8364a84307cdd0edbfe3c5912910abe0b5820d | |
parent | cf954f949427382d2f74862255730a370d800405 (diff) | |
download | netsurf-ee75f5b3addaa6e2989a2dabbd2d49fed71d19c8.tar.gz netsurf-ee75f5b3addaa6e2989a2dabbd2d49fed71d19c8.tar.bz2 |
Fix to support non-POSIX behaviour when renaming cache entries on disc.
-rw-r--r-- | content/fs_backing_store.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/content/fs_backing_store.c b/content/fs_backing_store.c index 56091d1f9..4cf029202 100644 --- a/content/fs_backing_store.c +++ b/content/fs_backing_store.c @@ -611,6 +611,8 @@ static nserror write_entries(struct store_state *state) return ret; } + /* remove() call is to handle non-POSIX rename() implementations */ + (void)remove(fname); if (rename(tname, fname) != 0) { unlink(tname); free(tname); |