]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix a bug in LookupUnicodeStringTable2() to mismatch invalid language code like ...
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 1 Feb 2008 15:06:59 +0000 (15:06 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 1 Feb 2008 15:06:59 +0000 (15:06 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4655 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/UefiLib/UefiLib.c

index 12a717aa270b35dbb90f294ef503362229fe6574..d7d7043a238ca337a6b53aff36c2cf324ea107b3 100644 (file)
@@ -713,7 +713,7 @@ LookupUnicodeString2 (
       SupportedLanguages += 3;\r
     } else {\r
       for (Index = 0; SupportedLanguages[Index] != 0 && SupportedLanguages[Index] != ';'; Index++);\r
-      if (AsciiStrnCmp(SupportedLanguages, Language, Index) == 0) {\r
+      if ((AsciiStrnCmp(SupportedLanguages, Language, Index) == 0) && (Language[Index] == 0)) {\r
         Found = TRUE;\r
         break;\r
       }\r