} \r
ASSERT(VariableStoreHeader->Size == VariableStoreLength);\r
\r
+ //\r
+ // The max variable or hardware error variable size should be < variable store size.\r
+ //\r
+ ASSERT(MAX (PcdGet32 (PcdMaxVariableSize), PcdGet32 (PcdMaxHardwareErrorVariableSize)) < VariableStoreLength);\r
+\r
//\r
// Parse non-volatile variable data and get last variable offset.\r
//\r