summaryrefslogtreecommitdiff
path: root/lib/util.c
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-04-12 19:59:58 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-04-12 19:59:58 +0300
commite738ae17728c697d64beb9adb2dfcc921f864120 (patch)
tree0b81b2f87e974f22449b1dc8eb1c532229ef3f6e /lib/util.c
parent57e76dda1ce422fe5a00df8ee0791aef21dcfe28 (diff)
downloadbemenu-e738ae17728c697d64beb9adb2dfcc921f864120.tar.gz
bemenu-e738ae17728c697d64beb9adb2dfcc921f864120.tar.bz2
bemenu-e738ae17728c697d64beb9adb2dfcc921f864120.zip
Discard unprintable single width characters instead.
Diffstat (limited to 'lib/util.c')
-rw-r--r--lib/util.c2
1 files changed, 1 insertions, 1 deletions
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;