From 94d0562569e89e728e0af4cd2c0710ed9e3d4885 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Thu, 30 Sep 2021 10:02:35 -0400 Subject: [PATCH] Kernel: Make UART::print_num(0) work on aarch64 --- Kernel/Prekernel/Arch/aarch64/UART.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Prekernel/Arch/aarch64/UART.h b/Kernel/Prekernel/Arch/aarch64/UART.h index 1533924b0e..f20a5cdf10 100644 --- a/Kernel/Prekernel/Arch/aarch64/UART.h +++ b/Kernel/Prekernel/Arch/aarch64/UART.h @@ -30,10 +30,10 @@ public: { char buf[11]; int i = 0; - while (n) { + do { buf[i++] = (n % 10) + '0'; n /= 10; - } + } while (n); for (i--; i >= 0; i--) send(buf[i]); }