From c248a4c682eb950d87455daf02ec9930526aceb2 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Wed, 30 May 2012 19:26:55 +0430 Subject: [PATCH] pad: call isprint() only for ascii characters Reported and tested by Sara Fauzia . --- pad.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pad.c b/pad.c index 61382a3..17db83e 100644 --- a/pad.c +++ b/pad.c @@ -134,7 +134,7 @@ static fbval_t *ch2fb(int fn, int c, short fg, short bg) { char bits[MAXDOTS]; fbval_t *fbbits; - if (c < 0 || (c < 256 && (!isprint(c) || isspace(c)))) + if (c < 0 || (c < 128 && (!isprint(c) || isspace(c)))) return NULL; if ((fbbits = glyph_cache(c, fn, fg, bg))) return fbbits; -- 2.11.4.GIT