]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c
MdeModulePkg/Variable: Fix VS2015 warning about uninitialized local var.
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / RuntimeDxe / Variable.c
index e1dfeeaa031d0bb98b8c77d956ababefd523efdb..834d2ff7c6db4ee060aaec22ef3956ac7d8241de 100644 (file)
@@ -78,7 +78,10 @@ VARIABLE_ENTRY_PROPERTY mVariableEntryProperty[] = {
 \r
 AUTH_VAR_LIB_CONTEXT_IN mContextIn = {\r
   AUTH_VAR_LIB_CONTEXT_IN_STRUCT_VERSION,\r
-  sizeof (AUTH_VAR_LIB_CONTEXT_IN),\r
+  //\r
+  // StructSize, TO BE FILLED\r
+  //\r
+  0,\r
   //\r
   // MaxAuthVariableSize, TO BE FILLED\r
   //\r
@@ -4029,6 +4032,7 @@ VariableWriteServiceInitialize (
     //\r
     // Authenticated variable initialize.\r
     //\r
+    mContextIn.StructSize = sizeof (AUTH_VAR_LIB_CONTEXT_IN);\r
     mContextIn.MaxAuthVariableSize = mVariableModuleGlobal->MaxAuthVariableSize - GetVariableHeaderSize ();\r
     Status = AuthVariableLibInitialize (&mContextIn, &mContextOut);\r
     if (!EFI_ERROR (Status)) {\r
@@ -4099,6 +4103,7 @@ VariableCommonInitialize (
   //\r
   // Init non-volatile variable store.\r
   //\r
+  NvFvHeader = NULL;\r
   Status = InitNonVolatileVariableStore (&NvFvHeader);\r
   if (EFI_ERROR (Status)) {\r
     FreePool (mVariableModuleGlobal);\r