]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix an issue to match invalid Language codes like "enus"
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Feb 2008 02:43:38 +0000 (02:43 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Feb 2008 02:43:38 +0000 (02:43 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4691 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/DriverDiagnostics.c
Nt32Pkg/WinNtBlockIoDxe/DriverDiagnostics.c

index f3f649c163e2c8fbc4162e744925c5da2f939171..1502268c20996490956454231a8c9f61ca0b581a 100644 (file)
@@ -135,7 +135,7 @@ IDEBusDriverDiagnosticsRunDiagnostics (
       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
index 1bfa3059b5eea5e90e9d1b219512e8538a4e8601..1060d46001140b3262ea50bd97a27e448258ef03 100644 (file)
@@ -159,7 +159,7 @@ WinNtBlockIoDriverDiagnosticsRunDiagnostics (
       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