diff options
| author | 2022-11-16 13:13:31 +0100 | |
|---|---|---|
| committer | 2022-11-16 13:13:31 +0100 | |
| commit | 236ca9af6b66cfc0c20c4fd5a2b5c8c187bfe3f4 (patch) | |
| tree | c808cdec072ca3dc8af8ac65df44ff35bc5f52b2 /format.c | |
| parent | Updated TODO. (diff) | |
| download | penes-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.c | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -87,7 +87,7 @@ static d_char *format_line(const char *line) | |||
| 87 | } | 87 | } |
| 88 | 88 | ||
| 89 | 89 | ||
| 90 | d_char *not_really_markdown(char *content) | 90 | d_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 | ||
| 166 | const char *valid_tags[] = { | 166 | const 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 | ||
| 171 | d_char *sanitize(d_char *content) | 171 | d_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); |