summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2015-02-03 10:22:28 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2015-02-03 10:22:28 +0000
commitee75f5b3addaa6e2989a2dabbd2d49fed71d19c8 (patch)
tree9b8364a84307cdd0edbfe3c5912910abe0b5820d /content
parentcf954f949427382d2f74862255730a370d800405 (diff)
downloadnetsurf-ee75f5b3addaa6e2989a2dabbd2d49fed71d19c8.tar.gz
netsurf-ee75f5b3addaa6e2989a2dabbd2d49fed71d19c8.tar.bz2
Fix to support non-POSIX behaviour when renaming cache entries on disc.
Diffstat (limited to 'content')
-rw-r--r--content/fs_backing_store.c2
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);