summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/output.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/output.c b/src/output.c
index 1c8c415..663700e 100644
--- a/src/output.c
+++ b/src/output.c
@@ -111,12 +111,11 @@ void maybe_escape_markup(char *text, char **buffer) {
default:
if ((0x1 <= *text && *text <= 0x8) ||
(0xb <= *text && *text <= 0xc) ||
- (0xe <= *text && *text <= 0x1f) ||
- (0x7f <= *text && *text <= 0x84) ||
- (0x86 <= *text && *text <= 0x9f))
+ (0xe <= *text && *text <= 0x1f)) {
*buffer += sprintf(*buffer, "&#x%x;", *text);
- else
+ } else {
*(*buffer)++ = *text;
+ }
break;
}
}