]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Variable/Pei/Variable.c
Adjust code to fix potential array out-bound issues.
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / Pei / Variable.c
index 471b6a4749115430976c7d71f198943dc6833cc5..f98d2364435c8bb1b0041b3597a14abba45f46c2 100644 (file)
@@ -443,10 +443,8 @@ FindVariable (
       //\r
       // Record Variable in VariableIndex HOB\r
       //\r
-      if (IndexTable->Length < VARIABLE_INDEX_TABLE_VOLUME) {\r
-        VariableIndexTableUpdate (IndexTable, Variable);\r
-      }\r
-\r
+      VariableIndexTableUpdate (IndexTable, Variable);\r
+      \r
       if (CompareWithValidVariable (Variable, VariableName, VendorGuid, PtrTrack) == EFI_SUCCESS) {\r
         return EFI_SUCCESS;\r
       }\r