From a4c0526d7b90fc96698a4452c527ffe59b2304c3 Mon Sep 17 00:00:00 2001 From: Stefanos Stefanidis Date: Tue, 26 Mar 2024 16:04:47 +0200 Subject: [PATCH] Address issue #166 in xv6-riscv. --- kernel/printf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/printf.c b/kernel/printf.c index 1a50203d9a..32b4c80030 100644 --- a/kernel/printf.c +++ b/kernel/printf.c @@ -81,8 +81,10 @@ printf(char *fmt, ...) continue; } c = fmt[++i] & 0xff; - if(c == 0) + if(c == 0) { + consputc('%'); break; + } switch(c){ case 'd': printint(va_arg(ap, int), 10, 1);