default 2 лет назад
Родитель
Сommit
755ef0ed97
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      data.c

+ 8 - 0
data.c

@@ -2537,6 +2537,14 @@ void purge_server(void)
             tag_gc += index_gc(v2);
             xs *bak = xs_fmt("%s.bak", v2);
             unlink(bak);
+
+            if (index_len(v2) == 0) {
+                /* there are no longer any entry with this tag;
+                   purge it completely */
+                unlink(v2);
+                xs *dottag = xs_replace(v2, ".idx", ".tag");
+                unlink(dottag);
+            }
         }
     }