From a63c9c24c1b3f6c46ff1bc7a3428e8f50b4b1318 Mon Sep 17 00:00:00 2001 From: default Date: Sun, 25 Sep 2022 21:55:29 +0200 Subject: [PATCH] Avoid crashing on empty q_items. --- activitypub.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/activitypub.c b/activitypub.c index 3c8204b..39fcdfe 100644 --- a/activitypub.c +++ b/activitypub.c @@ -341,6 +341,11 @@ void process_queue(snac *snac) xs *q_item = dequeue(snac, fn); char *type; + if (q_item == NULL) { + snac_log(snac, xs_fmt("process_queue q_item error")); + continue; + } + if ((type = xs_dict_get(q_item, "type")) == NULL) type = "output";