commit 72be32d

grunfink  ·  2026-03-18 19:39:45 +0000 UTC
parents d9357a1, 378287a
Merge pull request 'Another memory leak in emoji reaction code' (#586) from dandelions/snac2:pr-leak-mastoapi into master

Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/586
1 files changed,  +5, -4
+5, -4
 1@@ -1219,10 +1219,11 @@ xs_dict *mastoapi_status(snac *snac, const xs_dict *msg)
 2 
 3                 xs *accounts = xs_list_new();
 4                 if (actor) {
 5-                    xs *d2 = xs_dict_new();
 6-                    object_get(actor, &d2);
 7-                    xs *e_acct = mastoapi_account(snac, d2);
 8-                    accounts = xs_list_append(accounts, e_acct);
 9+                    xs *d2 = NULL;
10+                    if (valid_status(object_get(actor, &d2))) {
11+                        xs *e_acct = mastoapi_account(snac, d2);
12+                        accounts = xs_list_append(accounts, e_acct);
13+                    }
14                 }
15 
16                 const xs_list *item = xs_dict_get(sfrl, nm);