diff options
Diffstat (limited to 'format.c')
| -rw-r--r-- | format.c | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -199,7 +199,8 @@ d_char *sanitize(const char *content) | |||
| 199 | xs *el = xs_regex_match(v, "(href|rel|class|target)=\"[^\"]*\""); | 199 | xs *el = xs_regex_match(v, "(href|rel|class|target)=\"[^\"]*\""); |
| 200 | xs *s3 = xs_join(el, " "); | 200 | xs *s3 = xs_join(el, " "); |
| 201 | 201 | ||
| 202 | s2 = xs_fmt("<%s%s %s>", v[1] == '/' ? "/" : "", tag, s3); | 202 | s2 = xs_fmt("<%s%s%s%s>", |
| 203 | v[1] == '/' ? "/" : "", tag, xs_list_len(s3) ? " " : "", s3); | ||
| 203 | } | 204 | } |
| 204 | else { | 205 | else { |
| 205 | /* bad tag: escape it */ | 206 | /* bad tag: escape it */ |