GetCurrentLanguage() in IFR Support Library treats language variable incorrectly...
authorxli24 <xli24@de2fecce-e211-0410-80a6-f3fac2684e05>
Tue, 12 Dec 2006 07:19:26 +0000 (07:19 +0000)
committerxli24 <xli24@de2fecce-e211-0410-80a6-f3fac2684e05>
Tue, 12 Dec 2006 07:19:26 +0000 (07:19 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2086 de2fecce-e211-0410-80a6-f3fac2684e05

edk2/EdkModulePkg/Library/EdkIfrSupportLib/IfrCommon.c

index f4d9d4f..cff559c 100644 (file)
@@ -71,7 +71,7 @@ Returns:
     AsciiStrCpy (Language, "eng");\r
   }\r
 \r
     AsciiStrCpy (Language, "eng");\r
   }\r
 \r
-  for (Index = 0; Language[Index] != 0; Index++) {\r
+  for (Index = 0; Index < 3; Index++) {\r
     //\r
     // Bitwise AND ascii value with 0xDF yields an uppercase value.\r
     // Sign extend into a unicode value\r
     //\r
     // Bitwise AND ascii value with 0xDF yields an uppercase value.\r
     // Sign extend into a unicode value\r