aboutsummaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorgrunfink <grunfink@comam.es>2026-04-02 16:55:22 +0200
committergrunfink <grunfink@comam.es>2026-04-02 16:55:22 +0200
commit5ad4d7c1205423b844f829fd134ff85840683845 (patch)
tree1d39599646017156749ffed4f82d8710bf2ed7c2 /data.c
parent98f20473bf054050a418eb8b164e2fdd14c1fdde (diff)
Also exclude the favicon_url in server.json from user directories.
Diffstat (limited to 'data.c')
-rw-r--r--data.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/data.c b/data.c
index cf7076c..54ac909 100644
--- a/data.c
+++ b/data.c
@@ -4301,6 +4301,12 @@ void purge_static(snac *user)
snac_debug(user, 2, xs_fmt("purge_static: excluding '%s'", v));
}
+ if (xs_is_string(v = xs_dict_get(srv_config, "favicon_url")) && xs_dict_get(files, v)) {
+ files = xs_dict_del(files, v);
+ cnt--;
+
+ snac_debug(user, 2, xs_fmt("purge_static: excluding '%s'", v));
+ }
/* exclude emojis served from the static directory */
xs *emo = emojis();