IN VARIABLE_HEADER *Variable\r
)\r
{\r
- IndexTable->Index[IndexTable->Length++] = (UINT16) (((UINT32)(UINTN) Variable) >> 2);\r
+ if (IndexTable->Length < VARIABLE_INDEX_TABLE_VOLUME) {\r
+ IndexTable->Index[IndexTable->Length++] = (UINT16) (((UINT32)(UINTN) Variable) >> 2);\r
+ }\r
\r
return;\r
}\r