summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/HiiDatabaseDxe/String.c
diff options
context:
space:
mode:
Diffstat (limited to 'MdeModulePkg/Universal/HiiDatabaseDxe/String.c')
-rw-r--r--MdeModulePkg/Universal/HiiDatabaseDxe/String.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/MdeModulePkg/Universal/HiiDatabaseDxe/String.c b/MdeModulePkg/Universal/HiiDatabaseDxe/String.c
index c568f19607..931e7b397b 100644
--- a/MdeModulePkg/Universal/HiiDatabaseDxe/String.c
+++ b/MdeModulePkg/Universal/HiiDatabaseDxe/String.c
@@ -1967,9 +1967,8 @@ HiiCompareLanguage (
IN CHAR8 *Language2
)
{
- if (GetBestLanguage (Language1, FALSE, Language2, NULL) != NULL) {
- return TRUE;
- }
+ UINTN Language2Len;
- return FALSE;
+ Language2Len = AsciiStrLen (Language2);
+ return (BOOLEAN) (AsciiStrnCmp (Language1, Language2, Language2Len) == 0);
}