From 58ae92a993687d913aa6dd00ef3497a1bc5f6c40 Mon Sep 17 00:00:00 2001 From: "Tan, Ming" Date: Mon, 15 Jun 2020 10:03:44 +0800 Subject: [PATCH] MdeModulePkg/StatusCodeHandler: do not output \n\r for string data REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2787 When output string data through serial port, will not ouput \n\r now. Caller can output several data in one line, and output \n\r when needed. Signed-off-by: Ming Tan Reviewed-by: Jian J Wang Reviewed-by: Eric Dong --- .../Universal/StatusCodeHandler/Pei/SerialStatusCodeWorker.c | 2 +- .../StatusCodeHandler/RuntimeDxe/SerialStatusCodeWorker.c | 2 +- .../Universal/StatusCodeHandler/Smm/SerialStatusCodeWorker.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/MdeModulePkg/Universal/StatusCodeHandler/Pei/SerialStatusCodeWorker.c b/MdeModulePkg/Universal/StatusCodeHandler/Pei/SerialStatusCodeWorker.c index 2455f8b2a9..3aa5642b64 100644 --- a/MdeModulePkg/Universal/StatusCodeHandler/Pei/SerialStatusCodeWorker.c +++ b/MdeModulePkg/Universal/StatusCodeHandler/Pei/SerialStatusCodeWorker.c @@ -134,7 +134,7 @@ SerialStatusCodeReportWorker ( CharCount = AsciiSPrint ( Buffer, sizeof (Buffer), - "%a\n\r", + "%a", ((EFI_STATUS_CODE_STRING_DATA *) Data)->String.Ascii ); } else { diff --git a/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SerialStatusCodeWorker.c b/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SerialStatusCodeWorker.c index 2dc3ecfff5..0b98e7ec63 100644 --- a/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SerialStatusCodeWorker.c +++ b/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SerialStatusCodeWorker.c @@ -129,7 +129,7 @@ SerialStatusCodeReportWorker ( CharCount = AsciiSPrint ( Buffer, sizeof (Buffer), - "%a\n\r", + "%a", ((EFI_STATUS_CODE_STRING_DATA *) Data)->String.Ascii ); } else { diff --git a/MdeModulePkg/Universal/StatusCodeHandler/Smm/SerialStatusCodeWorker.c b/MdeModulePkg/Universal/StatusCodeHandler/Smm/SerialStatusCodeWorker.c index c0c907b32f..3df0a67126 100644 --- a/MdeModulePkg/Universal/StatusCodeHandler/Smm/SerialStatusCodeWorker.c +++ b/MdeModulePkg/Universal/StatusCodeHandler/Smm/SerialStatusCodeWorker.c @@ -129,7 +129,7 @@ SerialStatusCodeReportWorker ( CharCount = AsciiSPrint ( Buffer, sizeof (Buffer), - "%a\n\r", + "%a", ((EFI_STATUS_CODE_STRING_DATA *) Data)->String.Ascii ); } else { -- 2.39.2