aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrunfink <grunfink@comam.es>2026-01-12 05:11:45 +0100
committergrunfink <grunfink@comam.es>2026-01-12 05:11:45 +0100
commitb1612de2102d9c30bf42402f38ffdc52ab482674 (patch)
tree6c4cdf0523ca574063f7fb09f911f7c72dc3395c
parentf5ad346f7d819a1fe71ac6f1bc98e16fe1aead01 (diff)
Minor tweak.
-rw-r--r--html.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/html.c b/html.c
index 9aaaa50..9e96108 100644
--- a/html.c
+++ b/html.c
@@ -168,14 +168,16 @@ xs_str *actor_pronouns(xs_dict *actor)
const xs_list *attachment;
const xs_dict *d;
const char *pronouns = "";
- char *ret;
+ xs_str *ret;
- if (!xs_is_null((attachment = xs_dict_get(actor, "attachment")))) {
+ if (xs_is_list((attachment = xs_dict_get(actor, "attachment")))) {
xs_list_foreach(attachment, d) {
- char *prop = xs_utf8_to_lower(xs_dict_get(d, "name"));
+ xs *prop = xs_utf8_to_lower(xs_dict_get(d, "name"));
/* make sure that we are reading the correct metadata */
- if (strlen(prop) == 8 && strcmp(prop, "pronouns") == 0)
+ if (strlen(prop) == 8 && strcmp(prop, "pronouns") == 0) {
pronouns = xs_dict_get(d, "value");
+ break;
+ }
}
}