commit 574c0ca
default
·
2023-08-10 17:37:33 +0000 UTC
parent 4c6f1a7
Fixed some mastoapi minor errors.
1 files changed,
+11,
-4
+11,
-4
1@@ -1108,7 +1108,8 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
2 xs_startswith(xs_dict_get(msg, "id"), snac2.actor)) {
3 xs *st = mastoapi_status(&snac2, msg);
4
5- out = xs_list_append(out, st);
6+ if (st)
7+ out = xs_list_append(out, st);
8 }
9 }
10 }
11@@ -1354,7 +1355,9 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
12
13 if (strcmp(type, "follow") != 0 && !xs_is_null(objid)) {
14 xs *st = mastoapi_status(&snac1, entry);
15- mn = xs_dict_append(mn, "status", st);
16+
17+ if (st)
18+ mn = xs_dict_append(mn, "status", st);
19 }
20
21 out = xs_list_append(out, mn);
22@@ -1541,7 +1544,9 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
23
24 if (valid_status(timeline_get_by_md5(&snac1, pid, &m2))) {
25 xs *st = mastoapi_status(&snac1, m2);
26- anc = xs_list_insert(anc, 0, st);
27+
28+ if (st)
29+ anc = xs_list_insert(anc, 0, st);
30 }
31 else
32 break;
33@@ -1557,7 +1562,9 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
34 if (valid_status(timeline_get_by_md5(&snac1, v, &m2))) {
35 if (xs_is_null(xs_dict_get(m2, "name"))) {
36 xs *st = mastoapi_status(&snac1, m2);
37- des = xs_list_append(des, st);
38+
39+ if (st)
40+ des = xs_list_append(des, st);
41 }
42 }
43 }