snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit b4a4fa0b0d02747c231367dc7a609c96171b7066
parent 6e6c3154940e21a97473154e57e851790740d550
Author: default <nobody@localhost>
Date:   Fri, 23 Sep 2022 21:01:35 +0200

Fixed memleak.

Diffstat:
Mactivitypub.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/activitypub.c b/activitypub.c @@ -190,12 +190,14 @@ int activitypub_get_handler(d_char *req, char *q_path, else if (strcmp(p_path, "followers") == 0 || strcmp(p_path, "following") == 0) { xs *id = xs_fmt("%s/%s", snac.actor, p_path); + xs *ol = xs_list_new(); + xs *nz = xs_number_new(0); msg = xs_dict_append(msg, "@context", "https:/" "/www.w3.org/ns/activitystreams"); msg = xs_dict_append(msg, "attributedTo", snac.actor); msg = xs_dict_append(msg, "id", id); - msg = xs_dict_append(msg, "orderedItems", xs_list_new()); - msg = xs_dict_append(msg, "totalItems", xs_number_new(0)); + msg = xs_dict_append(msg, "orderedItems", ol); + msg = xs_dict_append(msg, "totalItems", nz); msg = xs_dict_append(msg, "type", "OrderedCollection"); } else