From d944c24078fefbfe520356d750d23bfce958dd84 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Tue, 13 Dec 2016 02:15:04 -0600 Subject: [PATCH] Frontpage: remove leading spaces from CPU string --- IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c b/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c index 7a54450c19..97e315e771 100644 --- a/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c +++ b/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c @@ -897,10 +897,15 @@ UpdateFrontPageStrings ( SmbiosTable = GetSmbiosTableFromType (EntryPoint, SMBIOS_TYPE_PROCESSOR_INFORMATION , 0); if (SmbiosTable.Raw == NULL) { } else { + NewString3 = AllocateZeroPool (0x60); StrIndex = SmbiosTable.Type4->ProcessorVersion; GetOptionalStringByIndex ((CHAR8*)((UINT8*)SmbiosTable.Raw + SmbiosTable.Hdr->Length), StrIndex, &NewString); + StrCatS (NewString3, 0x60 / sizeof (CHAR16), NewString); + while (NewString3[0] == 0x20) { + NewString3 = &NewString3[1]; + } TokenToUpdate = STRING_TOKEN (STR_FRONT_PAGE_CPU_MODEL); - HiiSetString (gFrontPagePrivate.HiiHandle, TokenToUpdate, NewString, NULL); + HiiSetString (gFrontPagePrivate.HiiHandle, TokenToUpdate, NewString3, NULL); FreePool (NewString); }