commit ec48ec3
default
·
2023-02-26 19:23:02 +0000 UTC
parent 91d670a
Don't inline empty avatars in og:avatar meta property.
1 files changed,
+9,
-1
M
html.c
M
html.c
+9,
-1
1@@ -226,6 +226,14 @@ d_char *html_user_header(snac *snac, d_char *s, int local)
2 s_bio[n] != '\r' && s_bio[n] != '\n' && n < 128; n++);
3 s_bio[n] = '\0';
4
5+ xs *s_avatar = xs_dup(avatar);
6+
7+ /* don't inline an empty avatar: create a real link */
8+ if (xs_startswith(s_avatar, "data:")) {
9+ xs_free(s_avatar);
10+ s_avatar = xs_fmt("%s/susie.png", srv_baseurl);
11+ }
12+
13 /* og properties */
14 xs *s1 = xs_fmt(
15 "<meta property=\"og:site_name\" content=\"%s\"/>\n"
16@@ -239,7 +247,7 @@ d_char *html_user_header(snac *snac, d_char *s, int local)
17 snac->uid,
18 xs_dict_get(srv_config, "host"),
19 s_bio,
20- avatar);
21+ s_avatar);
22 s = xs_str_cat(s, s1);
23 }
24