From aa72f50e50d07eaa5232b1c9df9d6faa7a6d5d46 Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Thu, 27 May 2021 21:10:00 +0900 Subject: [PATCH] iodev: Do not print leading * for empty buffer prints on alt path Signed-off-by: Hector Martin --- src/iodev.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/iodev.c b/src/iodev.c index 86d77298..7acc15f7 100644 --- a/src/iodev.c +++ b/src/iodev.c @@ -83,9 +83,11 @@ int in_iodev = 0; void iodev_console_write(const void *buf, size_t length) { if (in_iodev || !is_primary_core()) { - iodev_write(IODEV_UART, "*", 1); - iodev_write(IODEV_UART, buf, length); - return; + if (length) { + iodev_write(IODEV_UART, "*", 1); + iodev_write(IODEV_UART, buf, length); + return; + } } in_iodev++;