Просмотр исходного кода

Fixed bug in vote discarding in notify().

default 3 лет назад
Родитель
Сommit
b0337f55b5
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      activitypub.c

+ 3 - 1
activitypub.c

@@ -499,7 +499,9 @@ void notify(snac *snac, const char *type, const char *utype, const char *actor,
             return;
 
         /* discard votes */
-        if (!xs_is_null(xs_dict_get(msg, "name")))
+        const xs_dict *note = xs_dict_get(msg, "object");
+
+        if (note && !xs_is_null(xs_dict_get(note, "name")))
             return;
     }