From e738ae17728c697d64beb9adb2dfcc921f864120 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Sat, 12 Apr 2014 19:59:58 +0300 Subject: Discard unprintable single width characters instead. --- lib/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/util.c') diff --git a/lib/util.c b/lib/util.c index 351bb5f..c4533ca 100644 --- a/lib/util.c +++ b/lib/util.c @@ -242,7 +242,7 @@ size_t _bmUtf8RuneInsert(char *string, size_t bufSize, size_t start, const char if (len + u8len >= bufSize) return 0; - if (u8len == 1 && iscntrl(*rune)) + if (u8len == 1 && !isprint(*rune)) return 0; char *str = string + start; -- cgit v1.2.3-70-g09d2