diff options
| -rw-r--r-- | format.c | 8 |
1 files changed, 2 insertions, 6 deletions
| @@ -224,13 +224,9 @@ xs_str *sanitize(const char *content) | |||
| 224 | 224 | ||
| 225 | s2 = xs_fmt("<%s%s%s%s>", | 225 | s2 = xs_fmt("<%s%s%s%s>", |
| 226 | v[1] == '/' ? "/" : "", tag, xs_list_len(el) ? " " : "", s3); | 226 | v[1] == '/' ? "/" : "", tag, xs_list_len(el) ? " " : "", s3); |
| 227 | } | ||
| 228 | else { | ||
| 229 | /* bad tag: escape it */ | ||
| 230 | s2 = xs_replace(v, "<", "<"); | ||
| 231 | } | ||
| 232 | 227 | ||
| 233 | s = xs_str_cat(s, s2); | 228 | s = xs_str_cat(s, s2); |
| 229 | } | ||
| 234 | } | 230 | } |
| 235 | else { | 231 | else { |
| 236 | /* non-tag */ | 232 | /* non-tag */ |