summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-11-08 18:37:07 +0100
committerGravatar default2023-11-08 18:37:07 +0100
commit8a5067cae4ebaf4ff794d6822af3b4803daaa1d7 (patch)
tree814d35642055abe8e8f4065be92b18af64b476be
parentTag indexes are also purged. (diff)
downloadsnac2-8a5067cae4ebaf4ff794d6822af3b4803daaa1d7.tar.gz
snac2-8a5067cae4ebaf4ff794d6822af3b4803daaa1d7.tar.xz
snac2-8a5067cae4ebaf4ff794d6822af3b4803daaa1d7.zip
When purging tag indexes, also delete the .bak files.
-rw-r--r--data.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/data.c b/data.c
index a544d1c..d272617 100644
--- a/data.c
+++ b/data.c
@@ -2511,8 +2511,11 @@ void purge_server(void)
2511 xs_str *v2; 2511 xs_str *v2;
2512 2512
2513 p2 = files; 2513 p2 = files;
2514 while (xs_list_iter(&p2, &v2)) 2514 while (xs_list_iter(&p2, &v2)) {
2515 tag_gc += index_gc(v2); 2515 tag_gc += index_gc(v2);
2516 xs *bak = xs_fmt("%s.bak", v2);
2517 unlink(bak);
2518 }
2516 } 2519 }
2517 2520
2518 srv_debug(1, xs_fmt("purge: global " 2521 srv_debug(1, xs_fmt("purge: global "