diff options
author | default <nobody@localhost> | 2023-11-08 18:37:07 +0100 |
---|---|---|
committer | default <nobody@localhost> | 2023-11-08 18:37:07 +0100 |
commit | 8a5067cae4ebaf4ff794d6822af3b4803daaa1d7 (patch) | |
tree | 814d35642055abe8e8f4065be92b18af64b476be | |
parent | b199f223e41a56c9c8e6dcf353cb64123d378879 (diff) |
When purging tag indexes, also delete the .bak files.
-rw-r--r-- | data.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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 " |