From 519c9e8ed2b3a1f557846a05cfaead493d2bd6df Mon Sep 17 00:00:00 2001 From: erikkaashoek Date: Fri, 28 May 2021 09:04:28 +0200 Subject: [PATCH] Repaired illegal character bug --- chprintf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/chprintf.c b/chprintf.c index ecb6179..c6ce34e 100644 --- a/chprintf.c +++ b/chprintf.c @@ -147,8 +147,9 @@ ulong_freq(char *p, ulong_t freq, uint32_t width, uint32_t precision) if (flag & FREQ_PSET) { c = '.'; flag &= ~FREQ_PSET; - } else if (flag & FREQ_NO_SPACE) - c = *q++; + } else if (flag & FREQ_NO_SPACE) { + c = *q++; --i; + } } *p++ = c; if (!(flag & FREQ_PSET) && precision-- == 0)