From: Simon Glass Date: Mon, 2 Sep 2024 01:18:12 +0000 (-0600) Subject: efi_loader: Use puts() in cout so that console recording works X-Git-Url: http://git.dujemihanovic.xyz/img/static/gitweb.css?a=commitdiff_plain;h=250f69274b2f9b27efd7195ba6d9159833586d6e;p=u-boot.git efi_loader: Use puts() in cout so that console recording works At present EFI output to the console uses fputs() which bypasses the console-recording feature. This makes it impossible for tests to check the output of an EFI app. There doesn't seem to be any need to do this bypass, so adjust it to simply use the puts() function. Signed-off-by: Simon Glass Reviewed-by: Ilias Apalodimas Reviewed-by: Heinrich Schuchardt --- diff --git a/lib/efi_loader/efi_console.c b/lib/efi_loader/efi_console.c index c944c10b21..cea50c748a 100644 --- a/lib/efi_loader/efi_console.c +++ b/lib/efi_loader/efi_console.c @@ -181,7 +181,7 @@ static efi_status_t EFIAPI efi_cout_output_string( } pos = buf; utf16_utf8_strcpy(&pos, string); - fputs(stdout, buf); + puts(buf); free(buf); /*