commit 8018f8c
default
·
2023-10-16 16:40:43 +0000 UTC
parent fbb773a
Fixed crash.
1 files changed,
+8,
-3
+8,
-3
1@@ -531,9 +531,14 @@ xs_dict *mastoapi_account(const xs_dict *actor)
2 xs *avatar = NULL;
3 xs_dict *av = xs_dict_get(actor, "icon");
4
5- if (xs_type(av) == XSTYPE_DICT)
6- avatar = xs_dup(xs_dict_get(av, "url"));
7- else
8+ if (xs_type(av) == XSTYPE_DICT) {
9+ char *url = xs_dict_get(av, "url");
10+
11+ if (url != NULL)
12+ avatar = xs_dup(url);
13+ }
14+
15+ if (avatar == NULL)
16 avatar = xs_fmt("%s/susie.png", srv_baseurl);
17
18 acct = xs_dict_append(acct, "avatar", avatar);