Преглед на файлове

In object_unadmire(), don't call index_gc() if index_del() did nothing.

default преди 2 години
родител
ревизия
a7bd9b63e4
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      data.c

+ 3 - 1
data.c

@@ -916,7 +916,9 @@ int object_unadmire(const char *id, const char *actor, int like)
     fn = xs_replace_i(fn, ".json", like ? "_l.idx" : "_a.idx");
 
     status = index_del(fn, actor);
-    index_gc(fn);
+
+    if (valid_status(status))
+        index_gc(fn);
 
     srv_debug(0,
         xs_fmt("object_unadmire (%s) %s %s %d", like ? "Like" : "Announce", actor, fn, status));