snac2

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

commit c1502ca381afa7490f081530c88a01061aad6701
parent ec21e1596ab285813d5774224dfed77cbb30d23e
Author: green <dandelions@disroot.org>
Date:   Thu, 24 Apr 2025 16:19:34 +0200

mastoapi: fix md5 issues

Diffstat:
Mmastoapi.c | 9++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/mastoapi.c b/mastoapi.c @@ -1504,9 +1504,16 @@ xs_list *mastoapi_account_lists(snac *user, const char *uid) /* returns the list of list an user is in */ { xs_list *out = xs_list_new(); - xs *actor_md5 = uid ? xs_md5_hex(uid, strlen(uid)) : NULL; + xs *actor_md5 = NULL; xs *lol = list_maint(user, NULL, 0); + if (uid) { + if (!xs_is_hex(uid)) + actor_md5 = xs_md5_hex(uid, strlen(uid)); + else + actor_md5 = xs_dup(uid); + } + const xs_list *li; xs_list_foreach(lol, li) { const char *list_id = xs_list_get(li, 0);