commit 8a5067cae4ebaf4ff794d6822af3b4803daaa1d7
parent b199f223e41a56c9c8e6dcf353cb64123d378879
Author: default <nobody@localhost>
Date: Wed, 8 Nov 2023 18:37:07 +0100
When purging tag indexes, also delete the .bak files.
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/data.c b/data.c
@@ -2511,8 +2511,11 @@ void purge_server(void)
xs_str *v2;
p2 = files;
- while (xs_list_iter(&p2, &v2))
+ while (xs_list_iter(&p2, &v2)) {
tag_gc += index_gc(v2);
+ xs *bak = xs_fmt("%s.bak", v2);
+ unlink(bak);
+ }
}
srv_debug(1, xs_fmt("purge: global "