From 833a4c451e7d4bbe4330790773acac985999dcf6 Mon Sep 17 00:00:00 2001 From: Ada Christine Date: Sat, 24 Feb 2024 16:19:40 +0000 Subject: only \r if string ends in \n --- kjarna/efi/file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kjarna/efi/file.c') diff --git a/kjarna/efi/file.c b/kjarna/efi/file.c index 20c6ae0..517e09e 100644 --- a/kjarna/efi/file.c +++ b/kjarna/efi/file.c @@ -233,7 +233,8 @@ static ssize_t efi_console_write(EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *console, const } else { - ws[length] = L'\r'; + if (ws[length - 1] == L'\n') + ws[length] = L'\r'; efi_errno = console->OutputString(console, ws); } -- cgit v1.3.1-1-g115d