]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Variable/Pei/Variable.c
MdeModulePkg/Variable/Pei: Update the condition in if statement
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / Pei / Variable.c
index 715802f33c2963b5cbcef9c544e4310aa6467e9e..f61465fc30456e9ddd321eeae39cec46416dd67a 100644 (file)
@@ -896,7 +896,7 @@ FindVariableEx (
       //\r
       if ((IndexTable != NULL) && !StopRecord) {\r
         Offset = (UINTN) Variable - (UINTN) LastVariable;\r
-        if ((Offset > 0x0FFFF) || (IndexTable->Length == sizeof (IndexTable->Index) / sizeof (IndexTable->Index[0]))) {\r
+        if ((Offset > 0x0FFFF) || (IndexTable->Length >= sizeof (IndexTable->Index) / sizeof (IndexTable->Index[0]))) {\r
           //\r
           // Stop to record if the distance of two neighbouring VAR_ADDED variable is larger than the allowable scope(UINT16),\r
           // or the record buffer is full.\r