From 82faec5cfed1da6b4bd1d770fdcd214cca7f1050 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 14 Sep 2018 13:25:59 +0200 Subject: mscan: u8putstr: take length of replacement char into account --- mscan.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mscan.c') diff --git a/mscan.c b/mscan.c index 2919743..5742ce8 100644 --- a/mscan.c +++ b/mscan.c @@ -52,6 +52,7 @@ u8putstr(FILE *out, char *s, ssize_t l, int pad) int r = u8decode(s, &c); if (r < 0) { r = 1; + l--; fprintf(out, "%lc", (wint_t)replacement); } else { l -= wcwidth((wchar_t)c); -- cgit 1.4.1