summaryrefslogtreecommitdiff
path: root/format.c
diff options
context:
space:
mode:
authorGravatar default2022-11-16 13:13:31 +0100
committerGravatar default2022-11-16 13:13:31 +0100
commit236ca9af6b66cfc0c20c4fd5a2b5c8c187bfe3f4 (patch)
treec808cdec072ca3dc8af8ac65df44ff35bc5f52b2 /format.c
parentUpdated TODO. (diff)
downloadpenes-snac2-236ca9af6b66cfc0c20c4fd5a2b5c8c187bfe3f4.tar.gz
penes-snac2-236ca9af6b66cfc0c20c4fd5a2b5c8c187bfe3f4.tar.xz
penes-snac2-236ca9af6b66cfc0c20c4fd5a2b5c8c187bfe3f4.zip
Call sanitize() as soon as possible.
Diffstat (limited to 'format.c')
-rw-r--r--format.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/format.c b/format.c
index 0e5c95b..80e62d1 100644
--- a/format.c
+++ b/format.c
@@ -87,7 +87,7 @@ static d_char *format_line(const char *line)
87} 87}
88 88
89 89
90d_char *not_really_markdown(char *content) 90d_char *not_really_markdown(const char *content)
91/* formats a content using some Markdown rules */ 91/* formats a content using some Markdown rules */
92{ 92{
93 d_char *s = xs_str_new(NULL); 93 d_char *s = xs_str_new(NULL);
@@ -164,11 +164,11 @@ d_char *not_really_markdown(char *content)
164 164
165 165
166const char *valid_tags[] = { 166const char *valid_tags[] = {
167 "a", "p", "br", "br/", "img", "blockquote", "ul", "li", 167 "a", "p", "br", "br/", "blockquote", "ul", "li",
168 "span", "i", "b", "pre", "code", "em", "strong", NULL 168 "span", "i", "b", "pre", "code", "em", "strong", NULL
169}; 169};
170 170
171d_char *sanitize(d_char *content) 171d_char *sanitize(const char *content)
172/* cleans dangerous HTML output */ 172/* cleans dangerous HTML output */
173{ 173{
174 d_char *s = xs_str_new(NULL); 174 d_char *s = xs_str_new(NULL);