From ae38c9eca67ec4acad9a1358d554a974fb0361eb Mon Sep 17 00:00:00 2001 From: wbaumann Date: Thu, 17 Jan 2019 17:34:44 +0000 Subject: [PATCH] Don't remove cache-files because of inconsistent metadata (sr #109587) --- ChangeLog | 5 +++++ src/cache.c | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f04e1cd..c5ba743 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,11 @@ ChangeLog for davfs2 -------------------- +2019-01-17 Werner Baumann (werner.baumann@onlinehome.de) + * cache.c, xml_end_reg: + Don't remove cache-files because of inconsistent + metadata (sr #109587). + 2019-01-12 Werner Baumann (werner.baumann@onlinehome.de) * Fixed typo (sr #109588). diff --git a/src/cache.c b/src/cache.c index 15675ad..1e698ae 100644 --- a/src/cache.c +++ b/src/cache.c @@ -3219,7 +3219,6 @@ xml_end_reg(void *userdata, int state, const char *nspace, const char *name) if (!reg->name || !reg->cache_path || stat(reg->cache_path, &st) != 0 || reg->size != st.st_size || (!reg->path && !is_backup(reg))) { if (reg->cache_path) { - remove(reg->cache_path); free(reg->cache_path); reg->cache_path = NULL; }