]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.c
MdeModulePkg/Variable: Parameterize auth status in VariableParsing
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / RuntimeDxe / VariableSmm.c
index ce409f22a3efd3213a1d2b6cf3df1bbe765da56c..5e24bc4a6242f2773fd1e2f634298da53e97b0e5 100644 (file)
@@ -975,8 +975,9 @@ MmVariableServiceInitialize (
                     );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  mVariableBufferPayloadSize = GetMaxVariableSize () +\r
-                               OFFSET_OF (SMM_VARIABLE_COMMUNICATE_VAR_CHECK_VARIABLE_PROPERTY, Name) - GetVariableHeaderSize ();\r
+  mVariableBufferPayloadSize =  GetMaxVariableSize () +\r
+                                  OFFSET_OF (SMM_VARIABLE_COMMUNICATE_VAR_CHECK_VARIABLE_PROPERTY, Name) -\r
+                                  GetVariableHeaderSize (mVariableModuleGlobal->VariableGlobal.AuthFormat);\r
 \r
   Status = gMmst->MmAllocatePool (\r
                     EfiRuntimeServicesData,\r