commit 8a5067c

default  ·  2023-11-08 17:37:07 +0000 UTC
parent b199f22
When purging tag indexes, also delete the .bak files.
1 files changed,  +4, -1
M data.c
M data.c
+4, -1
 1@@ -2511,8 +2511,11 @@ void purge_server(void)
 2         xs_str *v2;
 3 
 4         p2 = files;
 5-        while (xs_list_iter(&p2, &v2))
 6+        while (xs_list_iter(&p2, &v2)) {
 7             tag_gc += index_gc(v2);
 8+            xs *bak = xs_fmt("%s.bak", v2);
 9+            unlink(bak);
10+        }
11     }
12 
13     srv_debug(1, xs_fmt("purge: global "