]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/String.c
MdePkg/BaseLib: Add an additional check within AsciiStriCmp
[mirror_edk2.git] / MdePkg / Library / BaseLib / String.c
index e7fe513aeca185d02dd6fcb2036fe1e34250dab6..cb90774c862d3e820564f61220cdf90a88d83a53 100644 (file)
@@ -1262,7 +1262,7 @@ AsciiStriCmp (
 \r
   UpperFirstString  = InternalBaseLibAsciiToUpper (*FirstString);\r
   UpperSecondString = InternalBaseLibAsciiToUpper (*SecondString);\r
-  while ((*FirstString != '\0') && (UpperFirstString == UpperSecondString)) {\r
+  while ((*FirstString != '\0') && (*SecondString != '\0') && (UpperFirstString == UpperSecondString)) {\r
     FirstString++;\r
     SecondString++;\r
     UpperFirstString  = InternalBaseLibAsciiToUpper (*FirstString);\r