diff options
| author | grunfink <grunfink@noreply.codeberg.org> | 2026-03-18 20:39:45 +0100 |
|---|---|---|
| committer | grunfink <grunfink@noreply.codeberg.org> | 2026-03-18 20:39:45 +0100 |
| commit | 72be32d06fc6ea5a8fba944fe9b3305873810f67 (patch) | |
| tree | 3d36f8b0794d743aed5111c384d66c8fc4a044a3 | |
| parent | d9357a118a05807a1b0050e651e7118c53bf1aec (diff) | |
| parent | 378287a8de4fad1d31bf9ee96e17243661c5ecf1 (diff) | |
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
| -rw-r--r-- | mastoapi.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1219,10 +1219,11 @@ xs_dict *mastoapi_status(snac *snac, const xs_dict *msg) xs *accounts = xs_list_new(); if (actor) { - xs *d2 = xs_dict_new(); - object_get(actor, &d2); - xs *e_acct = mastoapi_account(snac, d2); - accounts = xs_list_append(accounts, e_acct); + xs *d2 = NULL; + if (valid_status(object_get(actor, &d2))) { + xs *e_acct = mastoapi_account(snac, d2); + accounts = xs_list_append(accounts, e_acct); + } } const xs_list *item = xs_dict_get(sfrl, nm); |